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.
Draft release notes for 0.4.
Add `DistArray.view` for dtype=None case.
Also test dtype==self.dtype.
Be explicit about the dtype.
Add a failing test for view with different dtype.
Add a Returns section to the docstring.
Add general `view` method, with tests.
Remove some debugging print statements.
Remove an unused import.
Remove an old broken local view test.

It doesn't generally make sense to call view locally.
Tweaks to 0.4 release notes.
Merge pull request #492 from enthought/feature/view

Add a general `view` method for DistArrays
Addition to release 0.4 notes.
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