* 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.