LuaServer ignores sessions
Websockets progress
coroutine reads along with settimeout
Reading of WebSocket messages
Plan
IT'S ALIVE!!!
IT WORKS!  THE TTY IS ALIVE!
Added scheduler to schedule tasks, and made WebSockets use them
Added base64 lib
Some minor stuff on websockets
Bugfix
Removed debug print
Formatting (alignment)
Didn't need this
Give it more time to send the response to the other end (timeout issues)

Need to fix this in future
Moved the TTY to its own site
Add support for Connection: [*, ]upgrade[, *], such as Connection: keep-alive, upgrade

Fixes FireFox not correctly upgrading to a WebSocket connection
Ignore tty site
Merge branch 'master' into websockets

Conflicts:
	.gitignore
* docs/Documentation.tex:
  Updated the documentation

* inc/scheduler.lua:
  Updated the scheduler so tasks can specify a timeframe to execute in
  (reducing CPU time)

* inc/threads_coroutine.lua:
  Fixed bug where a closed socket did not correctly yield an error,
  thus waiting for an infinate period of time.

* inc/websocket.lua:
  WebSockets removed run, the task scheduler handles the client
  threads.
minor
Merge branch 'master' into websockets

Conflicts:
	.gitignore