some initial work on clustering using HornetQ.
MAJOR REFACTORING! Lots of breaking API Changes.

- All bus-related stuff has been moved out of errai-ioc and into errai-ioc-bus-support (new module)
- Interfaces from errai-bus which are common to multiple modules but not exclusive to errai-bus, have been moved to errai-common
- A new cycle-breaking module has been added (errai-codegen-tools), which imports errai-common and errai-codegen, used for the ProxyUtil facility. This is required since errai-codegen depends on errai-common.
- CDI tests are known to be passing with the changes. But nothing else. Will begin testing tomorrow. =)
MAJOR REFACTORING! Lots of breaking API Changes.

- All bus-related stuff has been moved out of errai-ioc and into errai-ioc-bus-support (new module)
- Interfaces from errai-bus which are common to multiple modules but not exclusive to errai-bus, have been moved to errai-common
- A new cycle-breaking module has been added (errai-codegen-tools), which imports errai-common and errai-codegen, used for the ProxyUtil facility. This is required since errai-codegen depends on errai-common.
- CDI tests are known to be passing with the changes. But nothing else. Will begin testing tomorrow. =)