Cleanup partial message on reconnect

If a connection error occurs when part after a partial message is received, the partial message needs to be cleaned up to prevent a 'protocol error' from occurring.

This addresses https://github.com/derekcollison/nats/issues/68

It would be great if this could be merged and included in a beta gem bump.