WIP: New msgpack implementation

I mark this as a work in progress since it is not ready to be merged.  The code design may be reviewed since I plan on using this structure.

Includes:
- Different msgpack implementation
- New raw message type
- New extension implementation

What this enables:
- More efficient proxying
- Zero copy in-memory channels
- Partial Decoding
- Sending/receiving non struct/map objects