Have the toplevel Makefile clean the docs dir.
New __get/setitem__ with one roundtrip.
Python 3 compatibility. Import functools.reduce.
Remove unused function.
Use new context.apply function in __get/setitem__.
Use Make's -C argument instead.
Merge pull request #365 from enthought/feature/make-clean-cleans-docs

Have the toplevel Makefile clean the docs dir.
Remove obsolete comment.
Merge pull request #355 from cowlicks/roundtrips

Fewer __get/setitem__ roundtrips.
Make fill do 1*len(view) roundtrips.

Previously was 2*len(view) roundtrips.
Merge pull request #373 from cowlicks/fill-roundtrips

Make fill do 1*len(view) roundtrips.
Faster test_save_3d test.
speed up test___init___ by using smaller data ((100, 100) -> (5, 5))
Speed up test_from_global_dim_data_uu with smaller data

30 element array instead of 120.
Test speed ups in test_distarray by reducing roundtrips.

speed things up by replacing for loops over arrays with calls to
.toarray(). Which still tests that the array can be indexed, but it
pulls it to the client and does it all on the client instead of
remotely.

This change affects:
    * test_from_global_dim_data_irregular_block
    * test_from_global_dim_data_bu
    * test_from_global_dim_data_uu
    * test_from_global_dim_data_bc
    * test_irregular_block_assignment