classmethods that do not require RR ops
added the ability to cache entire resource types for faster lookups
aggressive use of caching reduces test_platform_hierarchy_with_some_instruments run time by 130 seconds
now that there are multiple ways to link devices, be explicit in RR2 calls
fix RR2 calls
fix typo
Merge pull request #813 from shenrie/master

Fix to workflow creation to not persist output data products
Merge pull request #812 from ifreecarve/2013-03-28_explicit_RR2_device_calls

Fix RR2 calls that were broken by the addition of a new device-device association
Release Version 2.0.17
Bump Version to 2.0.18-dev
Merge pull request #807 from ifreecarve/2013-03-27_aggressive_agent_config_builder_caching

Aggressive agent config builder caching
Fix deleting data products when terminating workflow
Merge branch 'master' of github.com:ooici/coi-services
Real time visualization now shares workflows for same data products