Updated system model schema.
Add schema versioning to ensure XSD 1.0 compat.
Added custom JMX naming strategy
Merge branch 'kushala' of https://github.com/rackspace/repose into daley
Merge branch 'daley', remote-tracking branch 'origin'
Merge branch 'xsd-updates' of https://github.com/RackerWilliams/repose into daley
Merge branch 'daley', remote-tracking branch 'origin'
Initial RaaS work on self configuring valve
merge conflict
commented out asserts and implemented abstract methods for reposevalvecontrollercontext
Revert "Merge branch 'xsd-updates' of https://github.com/RackerWilliams/repose into daley"

This reverts commit ef4665c2f55c817e96fda8e89fb67fdd52263aa5, reversing
changes made to bb92222241469cae0ff18394aa130a8249663eec.
Added logic to determine which nodes in the system model are the ones that the current box should launch
Merge branch 'daley', remote-tracking branch 'origin'
merge conflict
Added logic to server controller to use the stop port
Added Repose Cluster Id and Repose Node Id to servlet context. This allows repose to find itself by introspecting the system-model configuration file
Updated replicated datastore filter to adapt to pull server port information from Service Port mBean
Fixed cache manager thread hanging at shutdown by giving each datastore cache manager a unique name by repose instance port
Added back reporting service context to reposevalvecontroller context manager due to timer thread not shutting down on server stop.
Added MBean which can be passed around which contains the cluster id and node id of the current running node