Cleaner everything. CryptoPP doesn't recover public keys. secp256k1lib base doesn't verify compact signatures. CryptoPP sign and verify. Stub for secp256k1lib verification from compact signature.
Merge branch 'develop' into crypto

Conflicts:
	libdevcrypto/CryptoPP.h
	libdevcrypto/EC.cpp
Merge branch 'develop' into crypto
ecdsa tests
support for verifying ec signatures w/secp256k1 or cryptopp.
Merge branch 'develop' into crypto
doc text
Require secret for hmac.
Merge branch 'develop' into crypto
numbers to words
Merge branch 'develop' into crypto
revert oops; warning for unused-function disabled during link-time
Merge branch 'develop' into crypto
recover public key from ecdsa,v sig using cryptopp
remove asserts for recid being 2, which is rare, but may occur
Merge branch 'develop' into crypto
Merge branch 'develop' into crypto
Placeholder kdf. More cleanup and tests.
rename nonce generator
Merge branch 'develop' into crypto