Start working on challenge #17: CBC padding oracle
Get CBC cracking via padding oracle mostly working. It's choking on (I believe) padded encryptions where we try a byte that XORs to the correct padding before the one that decrypts to 1.
Fix CBC padding oracle attack to work with padded plaintexts.