separate out openssl implementation to separate source file
Pull crypto_openssl into Makefile.in for building
Pass lib_ctx to all crypto_impl functions
Remove unneeded buffer from openssl_ctx
Initial commit with support for using libtomcrypt.
Add support for --with-crypto-lib from autoconf

The default configure script generated from autoconf will default to
using OpenSSL as the crypto library.  With the new --with-crypto-lib
flag, users can specify libtomcrypto as an alternative crypto library.
Check crypto library availability by type
providers accessed via function pointers
tighten up public functions
remove files generated buy build automatically
move sqlcipher_export to crypto.c
fixup build to include new sqlcipher.h
remove uneccesary mptest and dSYM files
Removing sha256 hash reference
Tracking the state of the prng
Add read-only PRAGMA cipher_provider

Provides a readonly name of the cipher provider.  Available once
the codec_ctx has been properly initialized as the provider name
is sourced from the sqlcipher_provider implementation.
initial implementation of CommonCrypto provider
Merge branch 'multi-lib' of github.com:sqlcipher/sqlcipher into multi-lib
New test procedures can check cipher provider name

if_built_with_openssl and if_built_with_libtomcrypt act as replacements
for do_test, only performing the test when the current sqlcipher
testfixture binary was compiled with the specific crypto library.
Calling deactivate before freeing the memory