Add an ext/hash compatibility layer (just hash_pbkdf2(), for now)