Use messages instead of reflection for passing values accross Channel(s)
Refactored the Message type added a simpler solution for defining an action, removed MessageType
Refactor to a Message based Continuation
Refactor towards a Message based Continuation
Incremental refactoring of Continuation to have it replaced eventually by Message
Completely replaced the Continuation/Method based reactions with a Message based model
upgrade jackson to 2.2.2
Some refactorings towards a pi-message-oriented soup.
 - Refactoring of the soup to remove Method/args and use Messages instead.
 - Refactoring of ChannelRefs
 - Jackson serialization fixed (which works but could use some more love to become less space-consuming)
Message.toString() implemented.
VPU and soup now only use messages instead of objects and proxies.
fixing a serialization issue.
Allowing arbitrary return types for the OO part.
fixing jvm serialization
calculus API added.
Moving convenience methods from JacobObject to Jacob.
ChannelRef now supports three kinds of endpoints:
 - CHANNEL (which is an identifyable abstract endpoint),
 - MESSAGE_LISTENER (which is a concrete message listener implementation), and
 - JACOB_OBJECT (which is an OO implementation.
HelloWorld implementation against the calculus API added.
(does not fully work (yet) because the gargabe collection doesn't work with CommChannels)
Messages now have an ID.
Messages now have an ID.
Testcase fix.