Broke out conditional handlers out. Added WebSockets handler with auto-detect

zbuild expects "WebSocketHandler" class and a "ws_connections" object in "handlers/ws.py" If they aren't found, WebSockets won't be added and the build will continue.

Note "/ws" is reserved for handling WebSockets and will not resolve to the static file handler!
Added .ico to buildwebsite; bumped required Tornado version to 3.2