Some small performance improvements on 32-bit architectures.
Fixed endianness in Curve25519 implementation (no consequence on security). Also added new Curve25519 code for 64-bit platforms.
Two new Curve25519 implementations (generic "i31" code, and optimised code with MUL31).