Use distribution.targets instead of context.targets in decorators.py
Change ContextError to DistributionError in decorators.
Reflect changes in decorator tests
Fix regression when running on more than 4 engines.
Fixes issue #403.
Use ContextTestCase as base class.
Merge pull request #489 from enthought/bugfix/cluster-size-regression

Fixes regressions when running on a cluster with more or fewer than 4 engines
Merge pull request #490 from enthought/bugfix/403

Fixes issue #403.
Merge branch 'master' into julia-example
General refactoring. Selects only minimum time.