Fix a misalign.
Great improvement on VLIW5 (buggy but passes self test).
Clean-up.
Hopefully the bug is gone.
Tested with TS and 'real' cases from http://openwall.info/wiki/john/development/GPU#Acceptance-Tests.
Everything seems to be Ok and on VLIW5 (at least mine) it runs at 2x faster.
Merge pull request #217 from claudioandre/bleeding-jumbo

Performance for sha512crypt and small tweaks.