Preps work for ViewCoverage integration
Dataset points to ViewCoverage -> Scov
Adds dataset_id to create_data_product and fixes activate/suspend

Conflicts:
	extern/ion-definitions
	ion/services/sa/product/test/test_data_product_management_service_integration.py
DataProduct -> StreamDefinition and delivery-format

Adds new association: DataProduct -> StreamDefinition
hasStreamDefinition
Adds delivery_format to the various retrieve ops
Derived data product implementation and test.

Conflicts:
	ion/services/sa/product/test/test_data_product_management_service_integration.py
Adds derived data product capabilities to the UI
Merge in submodule changes
Merge pull request #832 from lukecampbell/datasets

Adds capabilities for derived data products
more logging
fixed a subtle bug where cache was being persisted because it was saved in the wrong dict
Merge pull request #833 from ifreecarve/2013-04-01_fix_buildbot_int

Fixes some buildbot INT test problems related to AgentConfigBuilder
merge upstream/master
some alignment re get_resource_capabilities and get_resource
manually merged adjustments indicated by Ian.
some more alignment with set_resource
some clean-up (ping_resource)
aligning with EXECUTE_RESOURCE
more alignment: add GET_RESOURCE_STATE and test_resource_states