PyDataArray: add _create_data to create datasets
DataArrayMixin: Add create_data wrapper for _create_data

Handles various combinations of None arguments quite nicely
[test] DataArray: Test for .create_data()
[travis] Don't install (old) numpy via apt-get use pip instead
[test] DataArray.create_data: Test incompatible shape check

Where data.shape != shape
Merge pull request #23 from gicmo/create_data

Implement DataArray::create_data

Very nice
Merge pull request #21 from asobolev/master

SimpleTag and Feature implemented

Super cool, thanks
PyDataArray:_create_data: Extract array writing as writeData
PyDataArray: Export writeData as _write_data
PyDataArray: Add readData and expose ad _read_data
PyDataArray: extract common array check code to make_array
PyDataArray: new array_shape_as_ndsize

Extract common code from readData, writeData
PyDataArray: new array_desc_as_dtype (does type checking)

Like py_dtype_to_nix_dtype() but throws an exception for types
that cannot be handled by NIX
[nix.data_array] Add DataSet object as proxy for data IO

And return the new DataSet object from create_data
[test] DataArray/DataSet: Test write_direct, read_direct
Doc: let sphinx put the output to build dir
PySimpleTag: documentation for mixin and bindings
transmorgify.hpp: vector to tuple instead of list

std::vector is now converted to tuple instead of list
but it is still possible to convert every python sequence to
std::vector

fixes issue #24
Merge pull request #25 from gicmo/data_io0

Add DataSet and .read_direct, .write_direct methods

Nice
Merge pull request #26 from stoewer/transmogrify-tuple

transmorgify.hpp: vector to tuple instead of list

In it goes!