Split themes off into individual .css files

config.example.js now lists which themes are available for use by the client.

TODO: Auto-generate 'thumbnails' for the themes in the settings applet.
Auto-generate 'thumbnail' previews of themes in settings applet
Misc fixes

Correctly define link and remove superflous `var set_theme`
Move themes from client/assets/src/themes to client/assets/themes
Load themes as soon as possible to avoid FoUC

Also move theme configuration slightly to avoid sever-side caching bug
Fixed typo in config.example.js

Comment before module export had misspelled 'amend'.
Merge pull request #432 from aarontc/development

Fixed typo in config.example.js
Fix bug where parameters separated by multiple spaces woul result in empty string entries in the params array
Merge pull request #434 from M2Ys4U/space_fix

Fix bug where parameters separated by multiple spaces would result in empty string entries in the params array
Added config option to disregard joins/parts from unread message counter.
Added hide-join/parts-from-configs to settings screen with en-gb translation only.
Verifying reverse DNS lookups
jump server reconnecting to the updated server addresses fix
Spaces could be encoded as '+' instead '%20'
Second IRC connection via /server fix
Leave transport management to engine.io
Channel Info+admin window; RPL_CHANNEL_URL; Ban list; CSS forms refactor
Merge branch 'development' of https://github.com/tonylechner/KiwiIRC into tonylechner-development
Config count_joins_parts > count_all_activity; Do not show joins/parts by default
Menubox - allow title change after rendered