web server/bots improvements

- bots negotiate TTYPE of xterm-256color to avoid 'python internal curses bug' warning
- web server is now completely decoupled from message server
- web server is 100% modular
  - webmodules/* for engine-level modules
  - default/webmodules/* for overrides and custom modules
New commit gets rid of the 'term' argument and uses 'width' and 'height' with a default of 80x24.