ISPN-3350 The server RHQ plugin should allow adding/removing caches, stores and endpoints

* Added support for all arguments for Caches and Endpoints via RHQ
* Endpoint addition through RHQ is done by connector type
* Stores and Loaders now display in RHQ
* Stores/Loaders can now have more than 1 of a single type
* Added remove operations to all Caches/Stores/Loaders/Endpoints
* Refactored Loader and Store hierarchy to remove duplicate code

Still TODO
* Remote store needs work for remote-servers still
* JDBC Stores are not supported due to pending changes
* Security domain value for REST endpoint can probably be a resource ref in rhq-plugin to limit choices
ISPN-3437 Moved some dependency management to library BOM
Make integration tests respect the skipTests flag
ISPN-3444 Add support for LevelDB cache store
ISPN-3176 Add tests for compatibility mode to server
ISPN-3425 Add support for strictPeerToPeer attribute to the server distribution
ISPN-3458 Drop the upgrade-tools module (removed from library too)
ISPN-3018 Rest store
ISPN-3327 Customize init.d script for Infinispan Server