Add an interface for channel list and change to the web server.

This change adds a JSON interface for obtaining the list of channels
currently available via the DVB interface in MPC-HC, and a simple facility
which allows the client to change the currently played channel.