Create ActorSystem for saner encapsulation of all global structures

* Move internal pool
* Move actor registry
* Remove some singleton ActorSystem from specs
* Remove the supervisor root