Update Ace to Git Url

* Add git url to `./package.json`
* Update README.md to include their upstream "non-build" area with superscript 1's
* Add to `routesStatic.js`
* Update affected view
* Delete static copy

Tests okay on dev.

Initial:

``` sh-session
GET /redist/npm/ace-builds/src/ace.js 200 326.804 ms - -
GET /redist/npm/ace-builds/src/theme-dawn.js 200 199.831 ms - -
GET /redist/npm/ace-builds/src/mode-javascript.js 200 239.569 ms - -
GET /redist/npm/ace-builds/src/worker-javascript.js 200 183.186 ms - -

```

Cached:

``` sh-session
GET /redist/npm/ace-builds/src/ace.js 304 170.502 ms - -
GET /redist/npm/ace-builds/src/theme-dawn.js 304 170.964 ms - -
GET /redist/npm/ace-builds/src/mode-javascript.js 304 210.332 ms - -
GET /redist/npm/ace-builds/src/worker-javascript.js 304 170.370 ms - -
```
Merge pull request #413 from Martii/Issue-412UpdateAceToGitUrl

Update Ace to Git Url

Closes #412 with auto-merge
Update mongoose dep
Merge pull request #414 from Martii/updateMongoose

Update mongoose dep

Auto-merge
Remove a deprecation warning

* Express 3 deprecated this a while back to a separate package. It is currently default used with POST request response so this probably needs to be kept in. Basically they are forcing this `Vary` header in on all form request responses...e.g. defining a newer type of standard. `'X-HTTP-Method-Override'` is placed in regardless of `methodOverride` parm being used or not. Pkg docs say to use it in intial setup.

Tested on route `'/script/:namespace?/:scriptname/edit'`

See also:
* https://github.com/OpenUserJs/OpenUserJS.org/issues/315#issuecomment-59668729 and forward
Merge pull request #415 from Martii/Issue-315MethodOverride

Remove a deprecation warning

auto-merge
Update README.md

Add *method-override* to the list
Upgrade the backend deps

* This removes all known current deprecated deps found in express 3
* *body-parser* offers some native limits for form bodies sent... so mirroring that to transfer size upload limit
* Using some package defaults to eliminate 3 new deprecation messages
* Update README.md to reflect

Since *morgan* is the *express* endorsed request logger this closes #394 ... reopen if we need another/different one or to configure a written log.
Merge pull request #416 from Martii/addThirdPartyDeps

Upgrade the backend deps

Auto-merge
Move to latest *express* 4 stable

**NOTES**:
* `app.router` is eol'd and is no longer needed.
* `aReq.route.params` moved to `aReq.params`
* Don't need `app_route` emulation any more
Update Userscript-Beginners-HOWTO.md

Add a blurb in about file name extensions and also a new section header on what a library is.

Mentioned in #418
Update Userscript-Beginners-HOWTO.md

Typo and reclarification

Affects #418
Update Terms-of-Service.md

Clear up some licensing with libraries

Closes #418
Update Userscript-Beginners-HOWTO.md

More clarification

Affects #418
Update README.md

Add *jitsu* to the dispersed npms
Test out a possible validation issue with a third-party dependency

* Temporarily redirect *ace-builds* to my fork

Applies to ajaxorg/ace-builds#48
Merge pull request #420 from Martii/testNodejitsuValidationIssue

Test out a possible validation issue with a third-party dependency

Auto-merge
Redirect *ace-builds* back to upstream

* Apparently nodejitsu upgraded their builder tools sometime last week to use "npm2" and is causing some issues... notified today to retry deploy since they downgraded *npm*. See also npm/npm#6548 with https://github.com/npm/npm/commit/cd25973825aa5315b7ebf26227bd32bd6be5533f as a workaround.

May apply to ajaxorg/ace-builds#48
Merge pull request #422 from Martii/revertNodejitsuValidationIssue

Redirect *ace-builds* back to upstream

Auto-merge
Project version bump

* This should prevent further contamination from nodejitsu/jitsu with their deploy routines when sizzle deploys and the created duplicate snapshots.