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
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
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
Add json formatting of datetime
Add option to format structs as lists in JSON instead of dicts/objects
Add copy arrfunc, which just does the assignment ckernel presently
Creating an arrfunc for chaining
Finish simple unary chain arrfunc, as well as a simple math arrfunc to test
Change make_lifted_expr_ckernel to have ndim parameters for broadcasting

This gives more flexible control over how many dst/src types
actually get broadcast.
Change the chain arrfunc to buffer with shape information
Refactor struct ckernel so it can be used to apply an arrfunc per field