Add include of callable for struct type
Add way to put unaligned POD data in the arrfunc, for int64 on 32-bit platform
Fixes to tests
Implemented permute and transpose
Change the interface/default idiom of ckernel creation slightly

This changes the usual pattern to be repeatedly updating
ckb_offset. It moves this update to a single function where
64-bit alignment can be performed.
Merge pull request #64 from mwiebe/ck_create_tweak

Change the interface/default idiom of ckernel creation slightly
Fix alignment assertion for 32-bit platforms
Got permute working for fixed_dim_type
CKernel alignment fixes for 32-bit
Fix for 32-bit platform check
Enable __STDC_LIMIT_MACROS on gnu
Put a DYND_STATIC_ASSERT to allow the emulation for old compilers to work
Try SIZE_MAX and UINT_MAX again
The *_MAX macro definitions are not defined everywhere, can't use those
Improved permute, roll, and transpose
Comments for new functions
A bit more clean-up
Minor spelling error
Changed name of roll to rotate
Add json formatting of datetime