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
Merge pull request #807 from ifreecarve/2013-03-27_aggressive_agent_config_builder_caching

Aggressive agent config builder caching