Consolidate handling of all ofs plugins to avoid code duplication
in Xrdos, XrdFrm, and XrdFileCache packages.
Add new options to the ofs.osslib and ofs.xattrlib directives to
allow usage of the oss plugin for I/O related functions;
this fixes #140
Remove outdated references to the old client in XrdFileCache.
Consolidate handling of all ofs plugins to avoid code duplication
in Xrdos, XrdFrm, and XrdFileCache packages.
Add new options to the ofs.osslib and ofs.xattrlib directives to
allow usage of the oss plugin for I/O related functions;
this fixes #140
Update notes for ofs plugin changes.
Ruggedize usage of XrdOfsConfigPI across shared libraries.
Use pss.osslib instead of ofs.osslib for which oss plugin to use.
Move pss.osslib to pfc.osslib for the proxy file cache plugin.
Correct subscripting range error.
emove HAVE_VERSIONS test as per Alja's request.
Update notes on plugin consolidation.
Man: Document xrdfs locate -i
Release Notes: Update for 4.1.0
Fix const-ness of secEnv call.
Make sure the wakePend flag does not incur undefined behavior.

The wakePend flag currently has undefined behavior as multiple threads
read and write to it without a consistent locking mechanism.  This
switches writes and reads to use C++11's release-consume ordering
when available.  Without this patch, we have undefined behavior - which
is illegal with C++11.

The release-consume ordering is sufficient to guarantee atomicity
and the ordering of wakePend writes; other than that, it's a very
weak memory model.  In practice, this is a guarantee already provided
by all interesting architectures (it only generates different assembler
on DEC Alpha).

Fixes #167
Merge pull request #168 from bbockelm/fix-xrdoucenv-const

Fix const-ness of secEnv call.
Make sure we use the maximum number of threads allowed.
Use C++11 atomics to avoid undefined behavior.

C++11 does not guarantee that loads / stores are atomic for any
variable.  Using C++11, we force atomicity for the log level - but do not
provide any guarantee about ordering or visibility.

Without this, setting and getting the log level results in undefined
behavior.  Undefined behavior results in illegal C++11.

On any known processor and platform, this should be a no-op; however, the
code is now conforming C++11.
XrdCl: Refactor the atomics patch slightly
Fix wrong index for argument length for query operations
Use pfc prefix in config file to set XrdFileCacheOptions.
Update configuration entry.