Add html formatter with passing example template
Add html pending example template
Refactor html formatter adding polymorphism

Now Formatter\Html has a factory that creates the appropriate report item. Each
report item knows how to print itself depending on the event result. The
factory passes the io object to the report item, so the report item can use the
io to write the output with it.
Add failed item to html formatter
Add html formatter option to application
Add some html templates
Add a header and a footer as suite events
Get broken and failed html reports to green
Move templates to Template folder
Implemented class name validator for describe command
Updated class name validator implementation. Fixes #129
Updated class name validator implementation.
Updated class name validator implementation.
Updated class name validator implementation.
Update class name validator implementation.
Update class name validator implementation.
Fixed the expected directory separators when running the specs on Windows
Fixed the handling of Windows line endings in the StringEngine
Merge pull request #147 from stof/windows_fixes

Windows fixes
Fixed the replacement of Windows line endings in the docComment

This allows using the phpdoc to define the type of collaborators for a
codebase using LF line-endings and a Windows runtime.