Add an ext/hash compatibility layer (just hash_pbkdf2(), for now)
[ci skip] Clean-up following PR #2864