Open-source hash extension
Merge pull request #75 from rlamy/hash

Open-source hash extension
Enable .phpt tests for hash
added support for few bzip2/zlib functions

--HG--
branch : phar
fix bzip2
Add PHPT tests from PHP-5.4.33 for bz2 and zlib
Configure bz2 and zlib tests
Fix translation and make bz2 more robust
Speed up reading from a global variable.

This is most useful when inlining functions which use global variables. On a
simple micro-benchmark which repeatedly reads a global variable, this leads to a
2x speedup.

While here, move the class into another file, as it was out of place in the main
interpreter.
Merge pull request #76 from rlamy/bz2

Incomplete implementations of extensions bz2 and zlib
Remove unused variable.
When updating an existing cell, we often don't need to do a full dict lookup.
More thoroughly address the trade-offs of the new implementation.
Merge pull request #77 from hippyvm/opt_globals

Merge branch opt_globals
Merge branch 'master' into pypy_bridge
Rename C types so that hippy+pypy sockets co-exist.

PHP sha.h and OpenSSL sha.h had name clashes.