CC doesn't have require()
aes: bit library correction

Technically we could just correct the code, but I want to minimize
touching of the code itself.
aes: fixed testaes

Added a yield, made it import the right file
aes: Fixed integer overflow crash (correctness??)

In getting any byte of a number, CC bit.band() requires the number to be
within 32-bit. Essentially we're discarding the upper bits.

It looks like we're offsetting the result by one, but this DID pass
testaes.lua
Lua 5.2 compatibility - unpack
aes: Non-CC lua compatibility
Corrected (double) off-by-one