Very WIP: Hashlib compatible API

- [ ] Documentation
- [ ] Port PyPy test_hashlib.py to py.test?