Initial centralized AES support (OpenSSL, AES-NI)

Portions of Intel's AES-NI Sample Library, a wrapper for OpenSSL's older
AES functions, and convenience functions that choose AES-NI when
available and OpenSSL otherwise.