Fix a bug in some an unused codepath

This could result in variables getting garbage-collected too early, but
it would only have been triggered if INLINE_TUPLE or
INLINE_POINTER_IMMUTABLE were true; we set them to false.
Add a test that is written as contiguous rather than compact

This make sure mmap works, but we'll probably have to disable it on
Windows
(Hopefully) fix another 32-bit test failure
Remove some if statements testing for julia 0.3 from tests
Windows CI using AppVeyor
switch to a mingw version of libhdf5 binary

from arch cross-compiled repository
using SJLJ on Win32 instead of dwarf2
(msys2 version was using dwarf2, didn't work)