Added some methods for funcdefs to the baselib.
Well that was bigger than I expected it to be.. I really should've made a branch for this :P

 - Closes #45 (splitting up serialization, though not quite in the way that I was expecting)
 - Updates the serialization lib to the new class model.
 - The public interface that was in croc.serialization has moved to croc.ex_serialization; just change your imports
   accordingly.
 - Because croc.ex_serialization.(de)serializeModule functions turn the passed-in Tango stream into a Croc NativeStream,
   you cannot use a scope class instance as the parameter to these functions any longer, unless you want access
   violations.

The file format of compiled Croc modules (.croco files) has changed, so be sure to delete any that you have now.