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.
using correct proxy mock
need a travis run on 2.6 with -X
fix issue on python2.6

it is too difficult to override the constructor while maintaining 2.6
compatibility.
It seems TestResult on 2.6 does not want a stream (__init__ takes
exactly one argument, which can only be self). Worked around it by
initializing the result when the first test runs.
Revert "fix issue on python2.6"

This reverts commit 5ea41d222aa86602672a1f7afac1e1ec55f1ed54.
need to do this for 2.6 - 2.7+ compatibility
let's try this again
this should finally fix it

please?
Merge pull request #63 from pybuilder/feature/teamcity-messages

CI server messages for unittest plugin