docs(pages): initial commit for the gh-pages site generation

The generation will be done using the Wintersmith module.
Currently the site only contains an index and a basic template.
docs(pages): add coffee and stylus plugins for wintersmith
docs(pages): add first css and javascript for the pages docs
docs(pages): extract features in its own file and start real introduction
fix(environment): expect can be called with undefined value and description

Using coffescript argument's default value doesn't check for arguments
count, that means that calling expect('a description', undefinedValue)
was filling the value with the description, as a result exist matcher
wasn't behaving correctly.
feat($core): all exposed methods now exist in snake case version

The Globalizable now also proxy members in their snake case version.
It means that withArguments can also be called as with_arguments,
haveBeenCalled as have_been_called, etc.
It works with environment methods, matchers, and every methods added
to a Globalizable object.
fix(environment): fix typo in itBehave(s)Like helper function
feat(environment): add itShould alias to itBehavesLike
chore($git): merge back master changes
docs(pages): better styles for code blocks

The code blocks are now decorated with line numbers and transitions
between the coffeescript and javascript versions are animated.
The whole content is placed in a gutter.
docs(pages): updates code examples with latest syntax
refactor(matchers): matchers assert method is rename as match
fix(reporters): remove last reference to jquery methods
chore($git): merge back master changes
chore($bin): remove unused command arguments
feat(factories): add support for function in createWith

If a function is passed to createWith, this function will be executed
in the context of the current example and must return an array.
docs(pages): complete the first version of the documentation
docs(README): update readme with pages introduction
feat(docs): add github pages documentation