Catch up with latest iteration of sha256 algorithm.

Shaves ~1000 ns/op on OSX on a 2009 mac pro.  Code lifted from:
https://codereview.appspot.com/28460043/
Almost as fast as OpenSSL at this point.

This code is what is likely to be committed in go tip (1.3).