cryptopp aes128-cbc
Merge branch 'develop' into crypto

Conflicts:
	test/TestHelperCrypto.h
basic ecies class
style, file headers
vector_ref tobytes are const
cleanup headers
Merge branch 'develop' into crypto
shot in the dark
exchange pseudocode
aes-ctr secrets
aes ctr mode test
Merge branch 'develop' into crypto
abstract cryptopp. add/test encrypt/decrypt for key.
Merge branch 'develop' into crypto
Export and encrypt via dev::Public. more cryptopp abstraction.
import/export cryptopp keys. begin to separate operations and public/secret.
fix public import/export
cryptopp_vs_secp256k1
Type information for AST printer.
commit before narrowing down import-public key issue w/cryptopp