Can supply random seed that is adjustable per-engine.
Merge branch 'master' into feature/random-seed
Using secure hash of rank as mask, and less other nonsense.
More tests.
Saving current work towards get/set states.
Cleanup.
Using six for python 2/3 compatibility.
Corrected import of six.
Using counter-mode cipher to scramble MT state.
Merge branch 'master' into feature/random-seed
Pass grid_shape kwarg where appropriate

closes issue #235
Regression test for issue #235
Fix `grid_shape`s that were missed in PR #232's changes.
Adds regression test for issue #259.
Merge branch 'master' into feature/random-seed
Removed make_distinct argument, adjusted example.
pep8 paralleltest_distributed_array_protocol.py
Fixes #259.
Cleanup and docstrings.
Fixes Py3 related bug regarding dictionary element ordering.