Removed old comments
Added custom authorization tool and login handler
Removed placeholder comment

Streaming responses will be set in the individual handlers.
Added a hypermedia handler for accepting/sending various content types
Updated fetching opts to not namespace all opts under 'saltapi'
Import yaml from salt.utils instead
Moved fmt_lowdata into a module-level function
Removed SimpleTool; not needed for multiple hooks
Tweaked salt_auth for better use as a tool
Moved the hypermedia handler into individual functions
Enable gzipping output
Changed value of authentication header; still arbitrary and custom
Replaced error page with try..except to work with the hypermedia handler
Moved rest_cherrypy module into a package
Use jinja templates for the html output
Don't catch CherryPy exceptions
Success is determined by HTTP status code
Use CherryPy builtin content type processors
Added index template
Revert "Moved fmt_lowdata into a module-level function"

This reverts commit 7a319e36c55d3bbcebf732989ac4d75f2c39e726.

Reformatting the POST data isn't really a content_type concern.

Conflicts:
	saltapi/netapi/rest_cherrypy/__init__.py