Fix parse_regex

The regex was incorrectly capturing the @ from message tags
Fix code that ignores capability modifiers

No longer remove a '-' from the middle of a capability name
Server-side support for server-time CAP
Client-side support for server-time CAP
Merge branch 'server-time' of https://github.com/M2Ys4U/KiwiIRC into M2Ys4U-server-time
Also use the ZNC-specific version of the `server-time` CAP

Adds `znc.in/server-time-iso` to the list of requested CAPs
and checks for it alongside `server-time` in commands.js
Update dependencies

* node-static: 0.7.0 -> 0.7.2
* uglify-js: 2.3.6 -> 2.4.1
* engine.io: 0.7.4 -> 0.7.9
* lodash: 1.3.1 -> 2.2.1 (client & server)
* eventemitter2: 0.4.12 -> 0.4.13
* iconv-lite: 0.2.10 -> 0.2.11
* spdy: 0.10.0 -> 0.14.11
* jQuery: 1.9.1 -> 0.10.2 (client)
Not waiting for settings.json for production files to load; BootManager
Application HTML as a template to delay HTML parsing/painting
Remove external image dependancy
Panel list fix
Caching jquery objects in doLayout
Update dependency. socksjs 0.4.1 -> 0.4.3
Move src files out of assets dir

* client/assets/src moved to client/src
* build.js moved to client/build.js
* Auto-generated index.html now written to assets/index.html
* Fixed bug where conf.public_http was set in config file ut conf.public_html was being read in httphandler.js
Moving index.html out of the assets folder - the page is not an asset of itself
.gitignore update
Restoring conf.public_http config option for backwards compatibility
Correctly using application template (fixes timestamps/theme/css class issues)
Merge branch 'server-time' of https://github.com/M2Ys4U/KiwiIRC into M2ys4U-server-time
server-time refactor; znc.in/server-time formatting implemented