Add support for AMS in underlying module
Add support for AMS in underlying module

- add a protocol variable to differentiate between
  STOMP and HTTPS methods.
- add destination type variable to allow future
  versions to differentiate between sending/pulling
  via HTTPS to AMS, APEL REST interface, data
  from DataSet storage locations (eg OneData)
- add methods to handle HTTPS/AMS sending and receiving

apel/ssm,tofu-rocketry/ssm,tofu-rocketry/ssm,stfc/ssm,apel/ssm,stfc/ssm