Add missing BlockMap params to init.
Have from_global_dim_dict call __init__.
Have from_axis_dim_dicts call __init__.
Refactor the alternate constructors not to use new.
Merge pull request #484 from enthought/refactor/client-map-constructors-use-init

Refactor client-side BlockMap constructors to call init