Add setting to switch between 12 and 24 hour timestamps

Resolves #282
Make the '#' optional in join command
Cleaner way for making channel prefix optional in join command
Optional param[0] in PART message
Client: /part command fix
Missed line from previous commit
Merge branch 'fixes' of https://github.com/CoryChaplin/KiwiIRC into CoryChaplin-fixes
channel_prefix may contain more than one prefix
Merge branch 'timestamp' of https://github.com/M2Ys4U/KiwiIRC into M2Ys4U-timestamp

Conflicts:
	client/src/views/channel.js
Correctly showing 0 hours in 12 hour timestamps
Tracking the active panel correctly
Correctly checking if active panel != applet before scrolling down
Startup screen is now a configurable applet
Updated build script with new startup applet
Add .jshintrc file for server code
Remove 'trailing' from IRC message objects
Switching .indexOf for IE8 support
Merge branch 'trailing' of https://github.com/M2Ys4U/KiwiIRC into M2Ys4U-trailing
var name formatting; removing console.logs
Custom media messages in plugin support