Close context menu after clicking action.

Fixes #332
Correctly reading restrict_server_ssl from config
Client: Encoding within the URL
Customisable settings.json path
5 minute warning for jump server
Added rudimentary support for HTML5 notifications in webkit
Translations update. +nl, +tr, de->de-de
Romanian translation
Initial engine.io/websocketrpc port
WebsocketRpc dispose() update; client disconnect fix
Server: Using socket.meta instead of socket.kiwi for meta data
websocketrpc update
Engine.io + Engine.io.tools implemented
Engine.io.tools file + ignoring built bundle
Rely on engine.io transport probing
gateway.reconnect() callback being used
gateway logging
engine.io as a dependancy
RPC callbacks refactor
Don't clobber over the event emitters _callbacks