blockedarray: Accept coordinates of type numpy.uint32, etc. via a special conversion helper function.
blockedarray: Specify a "holder" class of boost::shared_ptr
blockedarray: Use no_init followed by a .def("__init__", ...) to specify an argument conversion function for the init function.