Fix typo of TestTransforms
Use managed listening endpoint API instead of start/stop
Merge branch 'OOIION-649'

Conflicts:
	ion/core/process/transform.py
	ion/processes/data/ingestion/science_granule_ingestion_worker.py
	ion/services/coi/service_gateway_service.py
Bump pyon to include managed endpoint business
Fix subscriber in UNS
 all of the alignment (and simplification) related with:
   - common interface at the PlatformAgent level  (removed all more specialized operations here; instead they went to the driver level)
   - moved specific functionality to the driver level, in fact, most of which now in RSNPlatformDriver, with some very basic and common driver functionality in the PlatformDriver class (mainly related with unconfig/disconn/connected states).
  - all "get" operations now via get_resource while all "execute" ones via
  execute_resource.
merge upstream/master
Merge branch 'master' into refactor_managedendpoint

Conflicts:
	ion/core/process/transform.py
Merge branch 'master' into refactor_managedendpoint
Update DataRetrieverService to use managed endpoints
catching Timout exceptions and removed commented code
Fixed merge issues
Bump ion def to include new dev es server
Added logic to check if stream definition exists localy before retrieving it from pubsub
Merge branch 'master' of github.com:ooici/coi-services
Update visualization transform to remove messaging call during granule processing
Fix merge conflict
Merge pull request #992 from shenrie/master

Update visualization transform to remove messaging call during granule processing
Bumped ion-defs
Refactored agent policies to use XACML