test($core): add tests to cover running specs without examples
refactor(reporters): extract reporters in their own folders

The browser reporter now creates a base div container
accessible to formatters to add their own html content.
test($browser): add first tests for the browser widgets
feat(matchers): allow value decoration in matchers
style(browser): decorates values in examples list and views
feat(widgets): add pluralizationof states in progress widget
fix(tests): disable value decoration in virtual environment
feat(matchers): add support for string in match
style(browser): change fonts default and progress hovers
fix(matchers): fix match with string behaving like equal

The indexOf call was done on the search string and not
on the actual value.
test(widgets): add tests for examples list widget
chore(tests): remove only on runner progress tests
chore($git): update browser reporter javascript
chore(tests): update example factory and browser helpers
feat(matchers): add haveProperty and haveProperties matcher

The two matchers operates on objects and test the
existence and optionally the value of an object property.