coverage: add coveralls coverage testing

Using coveralls.io to give coverage data for toolkit.
coverage: don't use py.test --boxed when using --cov

Seems that if we run --cov together with --boxed we get very low
coverage reports.  Not sure why they are underreading.  But we
introduced --boxed for pypy and will use it for cPO and fPO.  So for now
don't run coverage on these segfaulting platforms.