Ported to use RTI Connext DDS Java API

Major changes to move from using RTI Connext Micro via JNI to RTI Connext DDS Java API.