Switches to ASCII encoded hex based protocol

My implementation using the webiopi framework sends data to through the UART using Javascript based strings. I found the \xNN encoding of raw bytes to be rather unpredictable so I decided to implement the protocol using ASCII encoded hex. To facilitate this I made use of the C library function strtoul to parse the integers from C-strings.
Adds webiopi related files

The included index.html is a skeleton that includes the webiopi Javascript library. The config file is to be placed in /etc/webpiopi/ for use by the webiopi daemon.
Modifies webiopi config file

This sets up the HTTP server on port 80 with a document root in the home folder and disables the login. It also maps the Raspberry Pi's serial port to webiopi's REST API as "uart".
Creates simple web page for setting color of LED strip

Javascript is used to post HTTP requests to the webiopi REST API. A simple color picker and button is used for the client side user interface.