Jmx Remoting (JSR160) support

The following commits add JSR-160  (JMX Remoting) support. It is used in JBoss7 and should become a lot more common. 

Should it be in upstream though ?