Small but very useful mavlink lib update.

MavlinkMessage is an abstract class, in fact. So let's name it as it.

Enables nice calls like msg.pack() on any message. What's more, now it's possible to decode msgs back (msg>packet>msg) even on unknown msg types (ids).