Add clean target
Use unaligned loads before using AES-NI

I have no guarantee the data is aligned on 16-byte boundaries, so need
to do unaligned loads. Otherwise segfaults!