Intruducing DiffieHellmanKeyExchange class, it's test and modify the command line util to use it. It'll be used later by the PP record linkage protocols.
Minor modification to some tests to fix some warnings.