Initial commit of the theater api.
Added theater core module
Implemented factories for local and remote partitions.
Implemented a basic framework
Implemented Kryo serialization.
Remote partition implementation now working with Netty transport.
Implemented support for a commit log.
Added cassandra module.
Refactored some class names. Also updated the cluster manager to take
out partitions that moved away when a node goes down or comes up. Only
activate partitions when all members have the same view.
Cleanup.
Implemented Cassandra durability for messages.
Fixed errors.
Fixed exception in partitioning code. Now redistribution of partitions
works.
Modified demo to use cassandra commit log.
Fixed ordering of commit log.
Provide type safety.
Cleanup
Added event dispatcher as preparation of actor executor. Also fixed some
issues with the actor store and messagelog ordering.
Major refactoring to rename classes.
Merge https://github.com/geertvos/theater