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.
Tweaks to 0.4 release notes.
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
Merge pull request #490 from enthought/bugfix/403

Fixes issue #403.
Silence a Sphinx warning.
Fix a badly worded docstring.
Bump version to 0.4.0.
Strip off README badges when uploading to PyPI.
Adds workaround to remove empty local arrays.

Slices the distribution object to remove all empty localarrays before
returning.  Only done if all dimensions use 'b' or 'n' in the dist
tuple.
Edits to 0.4 release notes.
Merge pull request #496 from enthought/feature/update-api-docs

Update docs
Some tweaks to setup.parse_readme()
Merge pull request #502 from enthought/bugfix/empty-locals

Adds workaround to remove empty local arrays