phpdoc
More efficient way of checking for GC trigger
More efficient way of checking for GC trigger

Also, slash probability from 1% to 0.1%.
[mms] Abstract javascript caching/compression into Horde_Script_Cache framework.
phpdoc
[mms] Abstract CSS caching/compressions into Horde_Themes_Css framework.
Use centralized CSS/JS classes to do garbage collection

Also, reduce GC from 10% to 0.1%.
[mms] Add Horde_Stream_Wrapper_String::getStream().

Eliminates need for Horde_Support_StringStream and
Horde_Stream_Wrapper_StringStream.
Horde_Support_StringStream is deprecated
Fix logic error
String driver needs to access stream

Overthought this - we need to use the stream since it is possible for
the consumer to directly access the stream (i.e. add filters to the
stream). So can't do shortcuts on PHP variables directly.

This is more proof-of-concept than anything though.  This was originally
intended to help performance of the Temp driver, but optimizations to
the base Horde_Stream code has pretty much solved the performance issues
we were previously seeing.
[mms] Add Horde_Stream_Wrapper_Combine::getStream().
Horde_Support_CombineStream is deprecated
Use Horde_Stream_Wrapper_Combine::getStream()
Use Horde_Stream_Wrapper_Combine::getStream()
[mms] Add unit tests.