More key generators

Add two new key generators, MD5PrefixedCounterKeyGenerator ("MD5_PREFIXED_COUNTER") and SaltedCounterKeyGenerator ("SALTED_COUNTER")