normalize requires syntax
ensure that each service requires its provider
openstack orchestration no longer depends on cloud formation
ensure that all services require their provider
create core for each provider. keep load hook for provider.
extend load time benchmarks for new load targets
don't require service when registering it

services will still be required when you:
* require them yourself
* require the entire provider (which requires all services)
add benchmark scripts to load each provider and service independently
Merge pull request #1712 from cainlevy/separable_requires

Separable requires