workaround for ROOT-5781
fix for ROOT-5769
type check to prevent crashes
clarification
check TInterpreterValue::IsValid() rather than GetAsPointer() to check validity
see discussion on ROOT-5623 ... hopefully this makes both Marco and Philippe happy
Implement several missing functions (for Windows) in DynamicLibraryManager and fix a couple of compilation errors on Windows
Fix: http://root.cern.ch/phpBB3/viewtopic.php?f=3&t=17382
The TMathText case should be taken into account in GetBoundingBox, GetXsize and GetYsize.
Do not ignore Mode and ForceUpdate in AliEn dsets
Hidden interface by making a method protected
Faster AliEn dir verification code
Improved AliEn dataset retrieval with run ranges

Since run ranges usually contain many "holes", yet they are more
convenient to use than specifying a list of runs manually, a
preventive check to prune invalid run numbers is performed: AliEn
queries on non-existing runs are consequently avoided.
Added option pythia6_nolink (CMake) to postpone linking with pythia6 library. Fixes ROOT-5802
Stop only if the line is ^0$, not if it contains a "0".
Make ROOT working on cygwin again

Check for correct library files format on cygwin (fix loading libraries issue)
For label axis, when setting a new label the THashList (fLabels) need to be rehashed
(fix ROOT-5025)
Prevent propagation of user flags to bundled autotools projects

autotools allows to set site-wide flags to configure by reading from the
file pointed to by the environment variable CONFIG_SITE, see e.g.

  https://www.gnu.org/software/automake/manual/html_node/config_002esite.html

Since we try to set consistent compiler and linker flags in bundled
autotool projects ourself, letting flags from CONFIG_SITE leak can lead
to an inconsistent build (e.g. `./configure` on a 64-bit platform and
CONFIG_SITE with CXXFLAGS=-m32).

Since the configure of bundled projects is run in the build and not the
configure phase unset CONFIG_SITE prevents propagation of any user
flags.

Signed-off-by: Fons Rademakers <Fons.Rademakers@cern.ch>
not needed anymore.
Move several TypeName functions from MetaUtils to cling/Utils.

They were once identical but then got bug fixed out of sync.
Moved routines:

GetFullyQualifiedLocalType()
GetFullyQualifiedType()
CreateNestedNameSpecifier()
CreateNestedNameSpecifierForScopeOf()
GetFullyQualifiedTypeNNS()
Make full qualification an option.

Allows GetPartiallyDesugaredType() and GetFullyQualifiedName() to share functionality.