Avoid unaligned reads on ARMv7

closes issue 137. Patch courtesy of throwaway-moar-arm++