Added a hopefully complete transpose solution.

Still remains to be completely tested, but it passes memcheck and is
atleast decently aligned. The write coalescing has me slightly concerned
though.
Finally a fully coalesced transpose. Now we try the block reordering...