tried detailed logging
UpstreamError - NO TESTS
Merge branch 'master' into launch-err-log
removed RequestError
Merge branch 'master' into upstream-err

Conflicts:
	otter/controller.py
	otter/test/test_util.py
	otter/util/http.py
Body parsing in separate function - thanks @cyli

- details is a property
- not using __dict__
diff parsing for clb
removed UpstreamError from launch_server_v1.py and validate_config.py
Merge branch 'master' into upstream-err
added RequestError back to http.py
Added UpstreamError tests
changed auth tests to use UpstreamError
removed review comment - thanks @lvh
removing blanket exception catching - thanks @lvh
Merge pull request #606 from rackerlabs/upstream-err

Structured UpstreamError logging