Add setting to switch between 12 and 24 hour timestamps

Resolves #282
Adding panel_access to the application model for tracking tab history
Merge remote-tracking branch 'upstream/development' into development
Sortable chanlist.
Channel tools box; memberlist/right bar structure refactor
Channel info command renamed info->channel
Userbox refactor
Userbox styling + removing footer
Fix chanlist sorting
Chanlist styling
Normalise path to configuration file when specified on the command line
Store location of config file when specified on the command line so it can be reloaded later
Merge pull request #480 from M2Ys4U/config_commandline

Commandline configuration tweaks
Add missing mappings to translations.json and order file based on language code
Merge pull request #481 from M2Ys4U/translations

Add missing mappings to translations.json and order file based on language code
Upgrade engine.io v0.7.9 -> v0.9.0
Upgrade ipaddr.js v0.1.1 -> v0.1.2
Upgrade lodash v2.2.1 -> v2.4.1
Upgrade node-static v0.7.2 -> v0.7.3
Upgrade po2json v0.0.6 -> v0.2.3