Change stdin/stdout API to better support a web frontend
Create web frontend (JSON API only thusfar)
Make json_fail tool more robust
Add /blank endpoint
Some work on a web interface
Make inter-process communication more robust

This required yet another protocol change -- because the UUID bytes
could contain \00 (null) or \0a (newline) there were a lot of issues, so
it now sends the hexadecimal representation of a UUID as the request ID.
Remove debugging statements
Get fill and conway working on website
Merge branch 'master' into web

Conflicts:
	main.cpp