chore($lib): remove obsolete files
fix(cli): remove require calls for utils
refactor(utils): moves matchers utils in spectacular.utils

All the code that was using these methods are now relying
on these utilities.
style($tests): change running specs helper description

The specs message are now more explicit with the context enclosed
between commas.
style($browser): update styles of the browser runner
fix($browser): fix missing source when using cached data

Resolving the promise instantly triggered the filling of the pre tag
before it was added to the DOM. Using a setTimeout(0) ensure that the
promise will be resolved after any DOM manipulation.
style($browser): highlighted lines now use the same color as its example
chore($bin): remove unused option
feat(matchers): implements have matcher

The have matcher will test for the following situation:
  - the length of an array in the `label` property of a subject object
  - the length of a subject array
  - the length of a subject string

In any other case the matcher return false.
If the label ommited for a subject object the matcher will raise
an exception.
refactor(index): make require as one liner