Add framework for more extensive cPO testing

USECPO environment testing
more detailed py.test results
always notify on failure
Force stored encoding for cPO to UTF-8