Merge branch 'dev/macosx'

* dev/macosx:
  Removed some hacks introduced for MacOSX.
  Modified FindROOT.cmake to find deps between components on Mac
  modified MacOSX link flags to match CMT builds
  minor fix for when DYLD_LIBRARY_PATH is not set
  hacks to compile on MacOSX

From: Marco Clemencic <marco.clemencic@cern.ch>


git-svn-id: file:///afs/cern.ch/work/b/binet/dev/gaudi-repos/gaudi-svn-mirror/Gaudi/trunk/GaudiKernel@6970 22b0f739-a4da-4a50-9948-337547c35a65
extended the search of *_merged_confDb.py

Modified ConfigurableDb.py to search for *_merged_confDb.py in all
the dirs of PYTHONPATH and not only in the InstallArea.
It is needed to be able to run the tests from the build directory
(CMake).

From: Marco Clemencic <marco.clemencic@cern.ch>


git-svn-id: file:///afs/cern.ch/work/b/binet/dev/gaudi-repos/gaudi-svn-mirror/Gaudi/trunk/GaudiKernel@6977 22b0f739-a4da-4a50-9948-337547c35a65
test for bug #87340 to work also from build directory (CMake)

From: Marco Clemencic <marco.clemencic@cern.ch>


git-svn-id: file:///afs/cern.ch/work/b/binet/dev/gaudi-repos/gaudi-svn-mirror/Gaudi/trunk/GaudiKernel@6978 22b0f739-a4da-4a50-9948-337547c35a65
rationalized the permissions of files

Random file permissions was the legacy of commits started
from Windows and the correct promissions simplify the
testing from the build directory.

From: Marco Clemencic <marco.clemencic@cern.ch>


git-svn-id: file:///afs/cern.ch/work/b/binet/dev/gaudi-repos/gaudi-svn-mirror/Gaudi/trunk/GaudiKernel@6979 22b0f739-a4da-4a50-9948-337547c35a65
updated the version of Gaudi in CMakeLists.txt

From: Marco Clemencic <marco.clemencic@cern.ch>


git-svn-id: file:///afs/cern.ch/work/b/binet/dev/gaudi-repos/gaudi-svn-mirror/Gaudi/trunk/GaudiKernel@6982 22b0f739-a4da-4a50-9948-337547c35a65
Merge branch 'dev/cmake' into master

* dev/cmake: (24 commits)
  cmt2cmake: added support for 'imports' option in reflex_dictionary
  cmt2cmake: added support for PyQt* patterns
  Added another data-package to the list of known ones.
  Do not cache LCG search path in CMake
  Fixed LFC lookup with CMake
  Improved EnvConfig performance using a preparsed XML (a la pyc).
  Fixed performance regression in EnvConfig.
  Try to improve performances of env.py (with some clean up).
  Added dependencies of 'ConfUserDB' targets.
  better discovery of existing configurables in genconfuser.py
  Clean up use of build-time environment in CMake configuration.
  Added option --debug to 'genconfuser.py'.
  Set QMTEST_CLASS_PATH from GaudiPolicy.
  Added support for non-default modules containing ConfigurableUser.
  Fixed search path for CASTOR.
  Added FindXrootd.cmake and FindCASTOR.cmake.
  Fix to the special __init__.py used to run from build dir.
  Improvements to FindRELAX.cmake.
  minor bugfix in merge_files.py
  Allow .hpp headers.
  ...

Conflicts:
	GaudiPolicy/doc/release.notes

From: Marco Clemencic <marco.clemencic@cern.ch>


git-svn-id: file:///afs/cern.ch/work/b/binet/dev/gaudi-repos/gaudi-svn-mirror/Gaudi/trunk/GaudiKernel@6996 22b0f739-a4da-4a50-9948-337547c35a65
Fixed bug #96673: spurious warnings in GenConfUser

Modified genconfuser.py to extend the submodules search path for the
package being processed.

https://savannah.cern.ch/bugs/index.php?96673

From: Marco Clemencic <marco.clemencic@cern.ch>


git-svn-id: file:///afs/cern.ch/work/b/binet/dev/gaudi-repos/gaudi-svn-mirror/Gaudi/trunk/GaudiKernel@6998 22b0f739-a4da-4a50-9948-337547c35a65
Added copy constructor and assignment operator to 'implementsN<>'.

From: Benedikt Hegner <benedikt.hegner@cern.ch>


git-svn-id: file:///afs/cern.ch/work/b/binet/dev/gaudi-repos/gaudi-svn-mirror/Gaudi/trunk/GaudiKernel@7002 22b0f739-a4da-4a50-9948-337547c35a65
Fixed compilation warnings.

From: Marco Clemencic <marco.clemencic@cern.ch>


git-svn-id: file:///afs/cern.ch/work/b/binet/dev/gaudi-repos/gaudi-svn-mirror/Gaudi/trunk/GaudiKernel@7008 22b0f739-a4da-4a50-9948-337547c35a65
Preparing release of Gaudi v23r4.

From: Marco Clemencic <marco.clemencic@cern.ch>


git-svn-id: file:///afs/cern.ch/work/b/binet/dev/gaudi-repos/gaudi-svn-mirror/Gaudi/trunk/GaudiKernel@7013 22b0f739-a4da-4a50-9948-337547c35a65