metrics uses cachingauthenticator
generate_authenticator api.py -> auth.py
Implements interface matcher
using otter.auth.generate_authenticator in metrics
Merge branch 'master' into metrics_cache_auth

Conflicts:
	otter/auth.py
	otter/metrics.py
	otter/tap/api.py
	otter/test/tap/test_api.py
	otter/test/test_auth.py
	otter/test/test_metrics.py
removed redef occurred after merge conflict fix
Skip this test until cloudcafe is upgraded, because te compute response model needs to handle empty images
s/Implements/Provides - thanks @lvh
Clean up AddToCLBTests
Clean up AddToLoadBalancersTests
Finish cleaning up test names

Closes #746.
add yunomi to dev_requirements
Merge pull request #798 from rackerlabs/add_yunomi

add yunomi to dev_requirements
Merge pull request #785 from rackerlabs/skip_bfv_test

Skip this test until cloudcafe is upgraded
Merge pull request #787 from rackerlabs/clean-test-names

Clean up redundant test names
Merge pull request #743 from rackerlabs/metrics_cache_auth

Metrics uses CachingAuthenticator
Merge branch 'master' into pure-server-info-2

Conflicts:
	otter/metrics.py
	otter/test/test_metrics.py