C++ compilation support and non-inline compilation support
- All functions are now wrapped inside the header, even the ones with the same types as in Modelica and do not need marshalling (they are inlined away anyway)
- The new file msgpack-modelica.c can be used to compile non-static non-inline versions of the functions for creating a shared object
- Note that when creating a library, the Library name is still "msgpackc". You will need to create a "libmsgpackc.so" (or dll), using libmsgpackc.a and msgpack-modelica.c