[REMJMX-68] ClientConnection should propagate JMRuntimeException

Discussing with Brian we decided that the client should propagate JMRuntimeException rather than RuntimeMBeanException. The reason is JMRuntimeException is the parent for a bunch of useful exceptions, and JMRuntimeException itself does not require a cause in the constructor.