Normalize on a prefix for function parameters

* Normalize `callback` and `cb` to `aCb`

Not finished yet but shown for @Zren to see what I'm doing

Applies to #264
Use full naming for `aCallback`

Applies to #264 and https://github.com/Martii/OpenUserJS.org/commit/d7465a3d390d56693ce309aff80ee5bdbfe4df89#commitcomment-7004333

> You don't use short forms (cb = callback) with verbose varible name standards.

Not explicitly declared the STYLEGUIDE** but can be used to accomodate those who don't know what the short term of a callback is... been debating on making a minimum length too. e.g. not one letter identfiers with a potential prefix.
* At least 2 potential globals found
* At least 1 redundant/unreachable statement found

Applies to #262

Also some uncaught #255 because no code was executed before... but not doing all of these yet.
Controllers completed, I believe, and some testing on dev... still have libs to do.

* Changed "WARNING" on login page to "CAUTION"... a little too assertive... some users may want their email addy in there.
* Notated some STYLEGUIDE conformance needs
* Notated very short function name(s)
* At least one undefined identifier
Should be done with minimal breakage... testing phase now.

Applies to #264
More for #262

* Change/Add some more comments in for Ambiguous
* Remove some comments added as it appears they have been identified.
* Unified what comments I found that I added for 264.

Applies to #264 as well
Remainder of comments added normalized for searching

* Removed one comment

Applies to #264 and inclusive to #262
First draft of PRIVACY.md

* Mostly covered from USO with a few additions/changes

Applies to #116
Use bullets instead of headers

Applies to #116
One of many CSS fixes for #265

Potentially Closes #265
Typo and expansion

* Typo fixered
* Expansion of LSO

Applies to #269
Don't need a colon on Ads

Applies to #269
Add additional rule for modern browsers that support viewport width

* This is a little smoother for 800px to 1200px screens.

Applies to #268 via #265
Merge pull request #267 from Martii/Issue-264prefixAParmLists

Issue 264prefix `a` parm lists
Merge pull request #268 from Martii/Issue-265oneOfManyCSSSolutions

One of many CSS fixes for #265
Merge pull request #269 from Martii/Issue-116LEGAL

Issue 116 legal
Remove legacy routes, code and templates.
Merge branch 'master' of github.com:OpenUserJs/OpenUserJS.org into issue-262

Conflicts:
	app.js
	controllers/discussion.js
	controllers/index.js
	controllers/moderation.js
	controllers/script.js
	libs/modelsList.js
	views/scriptEdit.html
Remove references to removed library module.
Some missed "hungarian apps" notation.

PLEASE TEST THOROUGHLY!

Applies to #264