Two grammatical mistakes fixed.
Minor grammar change.
Grammar changes.
Changed method signature to be grammatically correct.
Fixed unit tests for string asserter.
Fixed unit tets in stream.
Fixed unit test for phpArray.
Improve coverage templates
Fix width of percents
Fix coverage treemap template : now using cdnjs.com to deliver scripts
Coverage and treemap URL are not altered by atoum

When setting up coverage and treemap reports, the user has to provide
root URLs for both html reports.

Basically, we use the
`atoum\report\fields\runner\coverage\html::setRootUrl`and
`atoum\report\fields\runner\coverage\treemap::setTreemapUrl` methods
passing them URLs to reports output directories.

When those report are hosted on a web server, we use something like
`$coverageHtmlField->setRootUrl('http://localhost:8888')`. With a
standard web server, this would bring us to the report's index page.

When we do not want to have a webserver running, we can use file URLs:
`$coverageHtmlField->setRootUrl('file://path/to/project/coverage/index.html')`
to directly bring the user to the index page.

Before this patch, atoum would have altered the URLs, adding a trailing
/ which could lead to problems with file URLs.
Merge branch 'pr/324'
Throw exceptions if fail messages are not plain strings (Fix #96)
Removing calls to assert and updating old-fashioned tests
#83 : Remove call to ->assert in unit tests

- exceptions
- mailers
- template
- tools
Removing more ->assert
No more useless calls to ->assert! \o/
Remove usage of $this in closures (Fix #83)
Merge PR #43

Conflicts:
	classes/asserters/object.php
	classes/asserters/phpArray.php
	classes/asserters/stream.php
	classes/asserters/string.php
	classes/report/fields/runner/exceptions/cli.php
	tests/units/classes/asserters/phpArray.php
	tests/units/classes/asserters/stream.php
	tests/units/classes/asserters/string.php
Add a coverge script to run tests and produce coverage reports (Fix #245)