explicitly cast seed
AESNIEngine now can use multiple blocks
doc that discard may behave different than standard
fix ctr, key input/output
ARS can have multiple blocks now
allow configurations of default rounds
merge AES and ARS implementation