Documentation: Copy back Wiki Home

Closes gh-477
Travis: Update NPM to support new dependency glob

"^" dependency versions break in the version of NPM that ships with 0.8
Using https://www.npmjs.org/doc/misc/npm-faq.html#How-do-I-update-npm to ensure the CI build keeps testing for now
Add @viewport listeners to rules
Add "load-grunt-tasks" and "time-grunt" plugins.

Drop node.js 0.8 support.
Re-organize dist directories.

There's now only a "dist" directory.
Enforce LF.
Get rid of the build date in dist files.

Version is enough and this is simpler.
Remove unused variable and simplify `banner` property.
Actually get rid of "Build" and put the version after "CSSLint".
Add "dist" alias for "build".
Add line breaks.
Tweak CHANGELOG output.
Rename target and remove unneeded arrays.
Run `grunt`.