Some doc related stuff

* Spread some more icons around
* Add max file size upload value to mustache and show on script/lib upload page as an info alert. Mentioned at #https://github.com/OpenUserJs/OpenUserJS.org/issues/360#issuecomment-59274590

Applies to #186
Merge pull request #384 from Martii/miscDocUpdates

Some doc related stuff

Auto-merge
Change doc icon to book instead

Applies to #186
Merge pull request #385 from Martii/changeDocIcon

Change doc icon to book instead

Auto merge
More icon fixes

* Octicon info button looks aweful compared to fa... so switching
* Doc tweak on grammar
* Add missing info button to repo list page
* Correct icon for add library in the user tools panel
* Improve code tag breaking when viewport is super small on add script/lib page ... `word-break: break-all;` doesn't appear to work this round with scaling... but leaving in for the time being.
* Apply same rule for #342 line breaking ... again doesn't appear to work this round of testing but should.
* Add icons to comment popup
* Add icon to user tools
* Add icon to Danger Zone
* Add icons to Admin section
* Add icons to source code editor save button... retro here with the diskette ;) Flip to using button tag instead of input tag.
* Add icon to edit profile
* Add icon to edit script info
* Match text in new script page for forking
* Fix trash can icon in delete script
* Add icon in delete script
* Add fa-fw class to general reply button (the blue one) for symmetry on all buttons save for the md editor which doesn't have this one for preview by default
* Add fa-fw class to new issue and correct from info to success for symmetry

There's probably more but this should be the bulk of them.

Applies to #186
Merge pull request #386 from Martii/moreIcons

More icon fixes

Auto-merge
Attempt to add the Script Page Header to the Source Code Page

* Works on dev
* There is probably some redundant, unused, mustache options set since this is merged/modified code from `script.js` e.g. not efficient at the moment.
* Breadcrumbs are slightly off position wise due to the sidebar being absent

Perhaps the fix needed for #150. This is my least familiar portion of the code but trying to learn it now... hopefully with the help of some others. :)
Remove some redundant unused code and add TODO list

Applies to #150
Fix breadcrumb alignment with view style tag CSS rule

* Obviously not optimized with external CSS here but so is the rule before it.

Applies to #150
Remove that TODO item for last commit of https://github.com/Martii/OpenUserJS.org/commit/d34f20de7390c2fe0afa7fa752bb18fbeeb2de8c

Applies to #150
Add Discussion to user.js to get issue count

* Again mirrored from script.js with a modification to work in this controller.
* Remove TODO for this item

Applies to #150
Merge pull request #387 from Martii/Issue-150scriptSourcePageHeader

Issue 150script source page header

Auto-merged
Create initial [robots.txt](http://www.robotstxt.org/robotstxt.html)

* Remove referer check for statics
* Leaving /images and /xml in for the moment in case SEO needs this for any reason... revisit when #249 is complete

Closes #391
Merge pull request #392 from Martii/Issue-391robotsdottxt

Create initial [robots.txt](http://www.robotstxt.org/robotstxt.html)

Auto-merge
Update README.md

* Add npm and node badges with their associated links
* Fix a link to a more explicit page
Update some dependencies

* Use GH url for `select2-bootstrap-css` since `package.json` exists for that project and is needed for npm
* Add to `routesStatic.js` to serve just that file
* Update used view
* Remove static copy
* Update `README.md`
Update remaining dependencies that just recently changed

* Tested on dev okay
* May improve the db connection and aws connection a little bit with all of those boogs fixed between these two versions
Merge pull request #393 from Martii/updateSomeDependencies

Update some dependencies

Auto-merge
Downgrade the *aws-sdk* package to prevent app crashing

*hopefully*

* As I stated in commit summary in https://github.com/OpenUserJs/OpenUserJS.org/commit/b486122264e74d501b2f822ccbef7daeaba78675 there is no way to know for sure if these updates will work flawlessly on production since it's "reals3" instead of fakes3
Merge pull request #395 from Martii/downgradeAwsSDK

Downgrade the *aws-sdk* package to prevent app crashing

Auto-merge