block+PyBlock: proxy method for create_data_array
block::create_da: make dtype&shape param optional

shape is actually not really optional because we have
no support for 'data' yet. But it will be in a few commits.
[test] add block::create_da with dtype=None test
block::create_da: add optional data parameter

And infer dtype and shape from data param if not given.
[test] block::create_da: test data parameter
block::create_da: add documentation
PyBlock+docstrings: remove doc for _create_da

_create_data_array is no internal and needs no doc; the
doc was outdated anyway.
Merge pull request #72 from gicmo/block_create_da

Block create_create_data enhancements

Very nice. But aren't you in vacation exploring french savoir-vivre :-)
DataSet::__getitem__ return correct dtype for data
PyDataArray: support opaque data-type
[test] DataArray: also test dtype of returned data
[test] test for opaque data types
PyDataArray: own check alignment for void datatype
Merge pull request #74 from gicmo/dtype_opaque

Support opaque DataType

LGTM, thanks
Update README.md
[test] block::create_data_array: check exceptions
Merge pull request #75 from gicmo/opaque_missing_tests

[test] block::create_data_array: check exceptions

LGTM
dtype_transmogrify: clear TypeError in stage 1

PyArray_DescrConverter will set a TypeError and we need
to clear it since we are only checking if conversion is
possible but don't wanna actually do it.
Fixes issue #76
PySection: Extract Value & not an rvalue
Merge pull request #77 from gicmo/issue_76

Clear TypeError in dtype transmogrifier that is none.