fix 1.9 alignment issues

reduce maximum required alignment to 8 bytes on 32 bit but no sparc and fix alignment flag of string arrays, see commit messages for details
Is the check on `NPY_CPU_SPARC` needed? Not that it hurts...