CryptoECDSA cleanup

Allow Crypto++ to determine some points at infinity when doing certain
mathematical procedures. Also, clean up the gtest module a bit.
Merge branch 'wallet2.0' of github.com:etotheipi/BitcoinArmory into wallet2.0