add support for and include a pure Python aes lib

PyCrypto is still preferred and about 30x faster, however
for BitCoin Core wallets AES speed doesn't really matter