Overhaul organization and install process.

`setup.py install` will now make a sane simple installation of harold
and salon.  Configuration and hosting of salon is left to local
settings.
Update syntax for requests>=1.0.
scripts: Replace GitHub password auth with personal tokens.
salon-sync: Create schema if not present on startup.
Use endpoints for Harold HTTP.

This extra flexibility allows us to configure additional options like
SSL, UNIX sockets, etc.
harold-register-webhooks: Prompt for if unrecognized hooks should be deleted.
harold-register-webhooks: Use config or guess for webhook URL.
salon: Enable logging by default.
salon: Add error page for certificateless requests.

Useful for nginx or the like to throw up.