fix whitespace errors
added sha2.h to the list of files
add sha2.h file for sha256 support
updated changelog for release 2.2.2
added sha256 support

fixed whitespace errors
minor other changes