cbits: Use aligned memory access operations when suitable
cbits: Use aligned memory access operations when suitable

When using 16-byte SIMD instructions on x86, we can use the 'aligned'
versions because vectors allocated by GHC are (supposedly) 16-byte
aligned.

NicolasT/reedsolomon,NicolasT/reedsolomon