docs(pages): fix grammar mistakes in the documentation
docs(pages): add toc generator in pages.coffee
docs(pages): add caniuse widget to display browser support

Since all features aren't available through caniuse, the CSS was tweaked
to allow to insert manually a widget for an unsupported feature.
style(pages): add styles for toc and links
docs(pages): changes versions and labels for Object.defineProperty
fix($browser): run a previouly registered window.onload event

The browser runner registered to the onload listener without keeping
a reference to a previous listener.
feat(browser): specs filters position is now relative to the reporter

The controls slides along the rails until it get visible again.
feat(server): server port can now be defined using PORT environment variable
feat(Cakefile): add browser packaging task

The cake build task compiles the files, join them, produce a minified
version, generates the stylesheet and zip the files.

The tests are compiled as well to allow to run them in the documentation.

To support all these operations and ease the work with async commands
most of the work is done with promises.
chore($git): remove builded files destinated to the documention from git
chore($npm): add uglify-js module
feat(docs): run the spectaculars specs in the documentation

The specs are loaded only on the introduction page.

In order to serves the fixtures properly when running wintersmith
in preview mode a custom plugin is loaded to prevent the html and
json fixture to be handled by the default json page plugin.
feat(browser): browser reporter provides default options if not provided

The default options are basically the same as the cli's ones.
fix($tests): force documentation format for expect tests
chore(Cakefile): add verbose output of commands
chore(Cakefile): fix typo in cake phantomjs
chore($npm): update version of wintersmith-stylus
docs(pages): add download button and browser instructions
style(pages): add style for download and header

Based on the output of the specs the header is colored in green or red.
Until the test end a loader is displayed.
The code colors now use the mixins from the reporter.
style(pages): changes styles of the code blocks

Add a hover animation on the toggle source button.