Cloud Commander v0.3.0

Feature
==========
* Added addtables script'
* Set F3 to veiw.
* Added help module.
* Added ability to show help on F1.
* FilePicker gets key from modules.json.
* doc(license) add
* doc(contribute) add commit message conventions
* (console) add jq-console
* (console) jquery-terminal -> jq-console
* (view) show(pData) -> show(pData, pCallBack)
* (socket) add disconect
* (socket) add minification and gzip
* (socket) if id in use - reconnect
* chore(console) remove jquery-terminal
* (favicon) add
* (edit) codemirror -> ace
* (edit) add diff
* (main) add to exports checkCallBackParams
* (win) diskpart -> wmic
* (util) call log with any count of params
* (util) add logArray
* (socket) add chdir on cd
* (dom) add events.add array
* feauture(client) add unload event
* (update) exec -> exec(cwd)
* (cloudcmd) add bin
* (rest) add put patch
* (edit) save file only if it was changed
* (index) add "~ - console" button
* (index) add "f9 - menu" button
* (Events) dispatch: event -> event || eventName
* (css) add media-query for .cmd-button

Fix
==========
* Bug with deletting in menu js
* (DOM) this promptNewFile -> Cmd.promptNewFile
* (style) .name{width}: 37% -> 35%
* (socket) log level: debug -> info
* (help) remove pre
* (style) .mode width: 25% -> 23%
* (dom) rm array param from jsload
* (diff) rm, work bad with win line ending
* (dom) this -> Cmd
* (css) .cmd-button: "outline:0"
* (view) open on f3 cmd button click
* (rest) save and create new file

Update
==========
* socket.io to v0.9.16.
* jquery v2.0.3

Inside
==========
* Changed jquery cdn to one with https suport jquery.com -> google cdn.
* Added Access-Control-Allow-Origin header.
* Added functions in DOM module: createEvent
(createKeyEvent, createClickEvent, createDblClickEvent),
dispatch
(dispatchKeyEvent, dispatchClickEvent, dispatchDblClickEvent)
* Changed object name CloudCommander -> CloudCmd
* Moved loading functions to Loader object in DOM module.
* Fixed same background declartion a couple times.
* Changed the way of work with listeners (DOM.addListener to DOM.Events.add).
* Added ability to add a couple events in Events.add.
* Moved jqeuryLoader and socketLoader to CMD object in DOM..
* Removed function _editFileName from client.js.
* Removed linuxWatch function from main.js.
* Added tryCatch to fs.watch in cloudcmd.js.
* Renamed KeyBinding -> Key.
* Renamed: set -> setBinded, unSet -> unsetBinded, get -> isBinded.
* Functions maked private: ajaxload, changeLinks, createFileTable,
getJSONfromFileTable.
* Moved CloudCmd.KEY object data to prototype of CloudCmd.Key.
* Simpified plugins id's.
* Rewrited _codemirror and view modules with prototypes.
* Added hide method to view module.
* Removed init property from view and edit.
* Added ability to put callback to view.
* Added ability to set attributes in Loader.anyload.
* Fixed upload function of filepicker.