Working PoC of a CherryPy HTTP frontend
http: Don't crash if cherrypy is missing
http: Rename frontend to simply 'HttpFrontend'
http: Add HTTP_SERVER_{HOSTNAME,PORT} settings
http: Only include cherrypy in debug log
http: Encode the hostname to a str
http: Start the CherryPy bus, and not just the server
http: Turn off autoreloading
http: Working WebSockets which emits playback state changes
http: Exit CherryPy engine properly
http: Move web socket code to new module
http: Move web service code to new module
http: Move frontend actor to new module
http: Document existence of the new frontend
http: Add static files hosting
http: Serve placeholder index.html when no STATIC_DIR set
http: Switch to HTTP method dispatcher for /api
http: Extend player resource, add tracklist and playlists resources
http: Add pip requirements file. Make Travis use it.
Docs: Fix typo in gst-launch command