Remove initial websocket connect error message
Factored out more javascript code

  - Add window.convos object
    * window.convos.at_bottom which is updated by scroll event
    * window.convos.current = {...} instead of $(".messages").data(...)
      and $(...).hostAndTarget()
    * window.draw = { ... }
    * window.convos.isChannel(...);
  - Add /js/convos.input.js
    * window.convos.input = $(...)
    * Contains input field logic, autocomplete, history
    * Fix autocomplete in chrome: autocompleter() was called on
      e.keyCode = 229
  - Add /js/convos.nicklist.js
    * window.convos.nicklist = {...}
  - Add /js/convos.socket.js
    * window.convos.send(...)
    * window.convos.socket = ReconnectingWebSocket

  - Add $.fn.noCache({...})
  - Add "ios-input-focus" body class which is used to style elements
    when focusing input on IOs devices.
  - Add "same-nick" class which hide "same nick message elements"
    instead of using javascript
  - Remove "Chat" link in historic messages. Use the navbar instead.
  - Remove $("body").loadingIndicator(...)
  - Remove $("body").atBottom()
  - Remove window.sortedSet = function() { ... }
  - Remove Object.equals = function() { ... }

  TODO:
  - convos.manifest - Removed, since it was not maintained
Do not render navbar and friends when ?from=$ts or ?to=$ts