Merge pull request #62 from pybuilder/feature/teamcity-messages

Feature/teamcity messages
refactor : extract slice
allow reporting unittests to ci server

This required extending the builtin test runner so that its result is
aware of the tests that were run and which of those failed.