Merge branch 'overhaul' into development

Conflicts:
	public/client.html
	public/s/components/navigation.js
Basic setup for the search.
Required the client config for spam
removing older files in irc-app, using getRooms to emit internal room event
search stage 2.
Should remove duplicates.
Merge branch 'development' of github.com:scrollback/scrollback into development

Conflicts:
	public/client.html
Merge branch 'development' into overhaul

Conflicts:
	public/client.html
	public/s/components/navigation.js
	public/s/components/panes.js
	public/s/components/thread.js
Fix search bar and hide scroll
Removing the focus on search bar.
Fixed the sign up issue while sending the user object.
irc behaviour simulater
Merge branch 'development' of https://github.com/scrollback/scrollback into development
Rework alert bars
improved irc simulation
Merge branch 'development' of https://github.com/scrollback/scrollback into development
Converted client UIs for room configs to use jQuery objects instead of
strings for HTML UI elements.
Moved widgets to separate files
Start working on embed mode
added timezone index for user Object
replaced mysql queries with levelDB queries in email