add crypto++ submodule and build
move to crypto++ zlib
move to crypto++ base64
replace openssl hash with cryptopp
ignore mac openssl deprecated-declarations
update travis to use system openssl on mac