add tox + coverage
let travis use tox for testing
add commands for tox
update references to repo
exclude skipped line from coverage - remove __main__ since unnecessary
add tests for expected failures / unexpected success
add tests to cover different verbosity levels
test for outsuffix
add test for cdata section
separate cdata section test
add test for junit xml properties
add test for output=stream
add test for subdirectory
add test for patched stdout/stderr
add test for elapsed_times
add non-ascii tests - improve to_unicode function

The hardcoded utf8 isn't really nice but that was already the case...