REACH-76 settings.url is not defined in start.html in node-webkit

Now settings.js is shared between front-end and nodejs applications,
Socket url used for both nodejs and requirejs is stored in Settings.js;
Also contains some minor refactoring of issues, like commas,
unused code, etc.
Made a minor changes in this file and pressed auto-align shortcut out of habit (I like this VS feature). In general it was changed just a couple styles, but that auto-align led to such a lot diffs. As for me, now it looks more readable, but if you have any objections against using 4 spaces while aligning text, lets rollback it.