BE-879 Protecting crypt against short salts
Bump version to 1.26
BE-879 Avoid threads to share same output on crypt function
Bump version to 1.27
BE-884 Adding a helper script to compile
BE-891 Call always to RequestShutdownFunction

Call always to RequestShutdownFunction, even on exceptions, errors and timeouts.
bump version
Add some additional build dependencies
BE-862 Make get_called_class() consistent between HPHPI, HPHPand PHP.

In HPHPI, if a static method that calls get_called_class is called,
then get_called_class returns the name of the class using the case of
the invoker, instead of the name of the class. This is inconsistent
with behaviour in HPHP and PHP and causes singleton implementations to
generate multiple instances per class whenever class name uses
different case at invocation time and get_called_class() is used for
caching class instances.

E.g.:

class A { public static function a() { return get_called_class(); } }
echo A::a(); // 'A'
echo a::a(); // 'a'

which caused:

TuSubscriberApi::getInstance() !== TuSubscriberAPI::getInstance()

when using late static binding
Bump version to 1.30
Fix mysql dependencies
BE-862 Fix previous change related to get_called_class()

Previous change replaced class name and made it so not only for
class names but also for keywords (like static, self, etc.), which
caused expressions using static as prefix to fail (e.g.:
static::$targetName)
Bump version to 1.31