Create empty md documents for DMCA, PRIVACY and TOS

Begginnings of #116

Automatically pushing to upstream because these should have been defined.
Merge pull request #117 from Martii/LEGAL

Create empty md documents for DMCA, PRIVACY and TOS
Create empty md for CONTRIBUTING

Part of #60

Auto merge upstream
Merge pull request #118 from Martii/CONTRIBUTING

Create empty md for CONTRIBUTING
Reference some of the current guidelines for CONTRIBUTING on the page that GH intended this to be in

Part of #60
Try full relative path

Part of #60
Use full relative path for forks ability to find

Part of #60
Merge pull request #119 from Martii/CONTRIBUTING

Contributing
The toobusy package name changed to toobusy-js.
Merge branch 'master' of github.com:OpenUserJs/OpenUserJS.org
Fix issues route regex. Closes #113.
Use 404 status code for Fallback routes

* Useful for determining what's potentially broken during testing
* Automatic editor white-space cleanup
Typo in the script (without namespace) edit route for save. Should close #120

* Automatic editor white-space cleanup from current master
Image optimizations and corrections

* Optimized spinner gif
* WAY REDUCED tab-icon.jpg... even at 100% quality it's still smaller than the original :\
* Created alternate larger sizes for favicon
* Corrected favicon.ico to actually be an icon data type instead of png
* File permission corrections for exec bit on a few of these :\
Merge pull request #123 from Martii/Issue-120

Typo in the script (without namespace) edit route for save. Closes #120.
Merge pull request #121 from Martii/use404statusCodeForFallbackRoute

Use 404 status code for Fallback routes
Merge pull request #124 from Martii/imageOpts

Image optimizations and corrections
Use xss.js to sanitize HTML mixed with Markdown. Closes #125.
Merge branch 'master' of github.com:OpenUserJs/OpenUserJS.org
Use the HTML sanitization library after Markdown rendering for user input. Closes #125 hopefully...