Honor network routing when creating the client's i/f selection mask.
Update notes for i/f selection fix.
XrdCl: Remove the XrdVersion.hh include from XrdClDefaultEnv.hh
XrdCl: Inform the server about existence of private IP addresses
XrdCl: send the full local host name to the server
Implement a forwarding proxy option (solves GSI issues).
Update notes on forwarding proxies.
Allow xrootd to handle objectid names as exports (new feature).
Move gridmap parsing code into XrdOucGMap

This patch creates a new mapping service class, XrdOucGMap, out of code previously located
under XrdSecgsi. The main reason being the need to use this functionality elsewhere, namely
XrdHttp.
The patch also contains the required modifications in XrdSecProtocolgsi to use XrdOucGMap as
Grid map service; in particulare, LoadGMAP is removed and QueryGMAP modified accordingly.
Fix compilation on MacOsX
Fix broken readdir_r() and readdir_r64() functions.
Properly support proxying objectids.
Make sure to always passhrough CGI information.
Additional fixes for out forwarding proxies.
Update notes for proxy and posix fixes.
Squelch C11 warnings when dev_t is 32 bits (MacOS).
Correct header define gaurd.
Update notes on misc fixes.
Add new Authorize() method that is text friendly.
Add pss.permit directive to restrict outbound connections for
forwarding proxies.
Update notes for proxy and NetSecurity changes.
Fixes in XrdOucGMap

The mapping function 'dn2user' returns -EFAULT if no matching is found, the return code
of 'load' in case of other failure.
Make sure that the user buffer is valid and filled with '\0' at first.
Fixes #133 Pass the external environment to the protocol manager.