Optimize Schedule Core.
createEncrypt() uses heap pointers.
Copied createEncrypt() impl to aes.js and made it asmjs compatible.
createEncrypt() is ready for 128-bit and 192-bit key implementations.
Generate the lookup tables instead of hard coded values.