added SynCrossPlatformCrypto unit for CRC32 and SHA256 hash algorithms, and associated regression tests