Check for a cluster in ContextTestCase.
Split off ClientTestCase from ContextTestCase.
Remove a line of whitespace.
Have TestCountRoundTrips be a ClientTestCase.
Have TestContextCreation be a ClientTestCase.
Make TestKeyAndPushArgs a ContextTestCase.
Make TestDecoratorBase a ClientTestCase.
Make TestVectorizeDecorator a ContextTextCase.
Make it work on Python 2 and Python 3.
Remove unused import.
Tweak skip message.
Fix PEP8 nit.
Merge pull request #511 from enthought/feature/skip-tests-without-cluster

Skip tests that need an ipcluster if one isn't available
Only push coverage from one case in the test matrix.

Echo the command.
Merge pull request #517 from enthought/bugfix/coverage-reporting

Only push coverage from one case in the test matrix.
Remove call to mpi.world collective operation at module import

this was causing hangs.
Add a MPIContext class
Add engine_utils.py
Add mpionly_utils.py
Import MPIContext at distarray.dist.MPIContext