Modify Hasher#hash_string to be compatible with ECDSA groups that
have a much smaller order than their prime (such as Curve25519).

Remove support for Secp160 groups because their order is too large.
Bump version to 0.4.0