Minor fixes
Stop non-text messages from getting into the archive.
IE8 compatibility fixes and polyfills
Added the upstart config file
Ignore invalid roomnames in page.js
Stop require-ing session.js
Added back session.
Express: return after calling next();
scrollback.minimized bug
Fixed undefined sid issue
Set nick on reconnect.
Added some notifications and slash commands
Added in-stream self-hiding notifications
Cosmetic fixes in the subtle notification area.
Disable lognotif till bug is fixed
facebook login is done.. Need some testing..

Should add few usability features like changing the nick field to div.
removing the key after login
Merge branch 'master' into login

Conflicts:
	gate/http/socket.js
	public/sdk/client.js
	public/sdk/embed.js
Test change...
case insensitive channel names
Added a sample config file
sample test commit