Simplify array creation.

ones, zeros, empty, random creation, etc. all accept either a shape
tuple or a Distribution object.  Matches NumPy API more closely.
Merge pull request #553 from enthought/refactor/creation-api

Simplify array creation.