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