Additions to support py.test as the test running. 

Adds support for automatic installation (as part of setup) of a "--teamcity" command option to py.test.  When used this option causes teamcity messages to be reported to the server while tests are executed.