make the names of auth-related functions more general and not mention auth except in docstrings
Merge branch 'pure-http-refinements' into service-bound-http
update to new function names
lint
Merge branch 'service-bound-http' into pure-server-info
make "bind_service" consistent with other request decorators, thus "add_bind_service"
get rid of funny print
some cleanups
Merge branch 'service-bound-http' into pure-server-info
add a json_response=True parameter.
IMPROVEMENTS
- moved ServiceType from otter.convergence to otter.constants
- made get_request_func's return value accept a service type as the
  first argument, because functions making requests should be able to
  determine what service they want to talk to.
- added an add_headers wrapper function to otter.util.pure_http,
  like add_effectful_headers but without the effect. @manishtomar,
  you were right :)
- there's now no longer a double-authentication when using a bound
  service.
Merge branch 'service-bound-http' into pure-server-info

Conflicts:
	otter/convergence.py
update to latest API
here's an idea for retry in request