added plugin type 'auth'
Added prototype for Auth-Plugins
Load auth types from plugins in settings_authtype class
Added Auth-Plugin-Prototype to autoload
Setup auth system from plugins
Bugfix: auth types are now correcty added
Refactored auth system: All auth methods are now introduced as plugins.
Colon is no longer rewritten to semicolon for IIS 7.x and for older versions of IIS, semicolon is displayed as is, not URL-encoded.
Allow multiple LDAP servers.
Config method changed from array to comma separated string.
Cache that has exactly the same age as a dependency may be stale
Split act_clean() into two functions so that plugins may use action
string sanitization even for their own new actions
Fix act_validate()
Reference static variable through 'self::' as you're supposed to.
Avoid strict warnings about unset array keys.
Correct handling of chunked transfer encoding. (FS#2535)
Raise an exception on socket errors.

This is the first step in refactoring the socket reader to be more
resilient and easier to debug.
Utility functions for reading from a socket.

Reading from a socket is handled by functions that encapsulate the error
handling and timeout conditions.
_readData reads blocks of data.
_readLine reads a single line.
Unit test for HTTPClient chunked encoding
Utility function for writing to a socket