[mms] Add logging wrapper class to reduce serialized size of factory-created objects.
Remove (unused) $instance property.

The injector already implements a singleton, so there's not need for another.
phpdoc
Remove stray character.
Only build on PHP 5.4 for now, 5.3 obviously has issues on Travis.
If we are going to extend Horde_Session, we need to allow access to these properties.

Partial fix for Bug: 12078
Ensure we still have a Horde_Session::BEGIN value after destroy() is called.

Final bit of Bug: 12078
Properly log the minuid value here.
Horde:: -> self::
Prevent chicken/egg with the logger.

If we attempt to load the logger before horde's configuration is
fully loaded, we might not have the the logger settings available.
This will cause the injector factory to return a null logger. Since
the injector acts as a singleton in this case, we may never obtain
a correct logger.

Fixes Bug: 12094
BFN
Allow for more deeply nested search criteria.

Fixes Bug: 12089 for activesync based global address book searches.
BFN
[mms] Better error-checking when uncompressing cache data.
[mms] Add support for horde_lz4 for compressing cache data.
Merge branch 'master' into imp_6_1