Add documentation comment about the cstruct dtype
Switch alignment of primitive types to match the C++ compiler

and add a struct alignment test to validate this
Change the copyright header
Add int128, uint128, float16, float128 type ids, partial implementation
Fix last test failures on windows
Add float16, 128-bit types to datashape parser