prepared infra for messaging between cluster nodes in order to coordinate scale out better.
ensured better caching of ActorRef instances by making sure they are always constructed through the InternalActorSystems factory methods
fixed a bug where the TestActorSystem did a classpath scan and also loaded spring classes (such as Controller)
also implemented the ClusterService in the TestActorSystem
made a start with propertly releasing shards on scale out