smavlink: pack.h exposed
smavlink send: restructured to work with ivory
smavlink build: add object files for ivory-generated messages
smavlink pack: make pack casts take a reference to array, rather than array

* for ivory compatibility
smavlink: add message send code generated by ivory