large publish messages that come through as multiple packets are now handeled correctly
Additional fixing of the large message pub/sub.  Parser will no longer swallow exceptions raised from unit tests.

Updated Unit test to test large message pub/sub.
Detect is an incoming "reply" is in fact a pubsub message. If so, do not pop the command queue.

This fixes an issue where the command queue gets popped prematurely by pubsub messages, leading to callbacks for those commands not being invoked.
Merging in necessary pull requests.