refactor(runner): specs dependencies are now registered on a per group basis

In order to have a proper output when running specs with the documentation
format, the specs dependencies for examples of have to be registered
before any examples of the group. It ensure that all examples from a group
are run sequencially.
chore($npm): update coffeescript to 1.6.3
feat(reporters): add documentation format to the console reporter
chore($tests): make some description more coherent
feat(matchers): the be matcher now support a value descriptor as first arg
feat($tests): use documentation format when running npm test