AES implementation, ability to limit number of rounds.
Code cleaning, FGb functionality extracted to FGbHelper, utils moved to base.