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
Bugfix, get correct gas after exception
Added call depth tests
bug fix
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