Removed DeliveryOptions, simplified Codec and provided some simple implementations of it.
Messaging sends a Message object, not just a void pointer.
Got SimpleCodec working on Linux.
Switched to CMaked.