Fix connection lock problem, and adds a Bytebuffer to the parser.

The parser got locked in the MAVLINK_PARSE_STATE_GOT_MSGID state, waiting to fill the buffer. Now there is a check to reset the parser if this happens.

This fixes a part of issue #14.