DISPATCH-2307: prevent router failure if id is greater than 64 bytes

fixes:
  - buffer overflow in iterator library
  - incorrect fanout value for locally destined messages

This closes #1478
10 files changed