Revert "Revert "Revert "Added optimized CRC32 algorithm."""

This reverts commit 148a7949dbc82d144ff63b401dd877899f3a166e.
Revert "Remove ARM sha1 routines"

This reverts commit 182963726b13e2eca81cada95f1291f154d3ca30.
Revert "Revert "Remove ARM sha1 routines""

This reverts commit e6b5a22a99289a3b5c6bf0a046c62b62b17127ba.
Several fixes and changes for 4.3 preparation