Lazy TListOf* speed up checking where there was a change in the AST.
TAlienFile::Open passes now to the server the content of ALIEN_SITE variable if this is defined (Costin Grigoras)
(cherry picked from commit 9f0ae59c920193f6e2dce405dca5051ea9a2011e)
Fixed data race in TGeoPgon
(cherry picked from commit f3a25819d09192fa5bf9c4608ffc541d86f968af)
Improve the data members comments
access to arrays of objects data
Since std::to_string is now used in several other places, no need to comment it out anymore (it is still missing with gcc 4.8-2 on cygwin)
TDavixFile changes : - fix ROOTTest executions problem : remove failed word from warning message - gridMode considers now CAPath correctly - correct problem related to X509_CERT_DIR and gridmode

Signed-off-by: Fons Rademakers <Fons.Rademakers@cern.ch>
fix whitespace and tabs.
Fix documentation for TEveProjected::GetProjectedAsElement(), see ROOT-6246.

(cherry picked from v5-34-00-patches commit 746a973aaf828c2be57b97336ee9c1f21ff29199)
Document the fact that ~TEveElement should not be invoked directly, see ROOT-6247.

(cherry picked from v5-34-00-patches commit 0c5e70a2e44cb9f0370cb936ad84824645f92761)
Trailing whitespace cleanup.
Indentation.
Disable autoloading during meta operations. Likely fixes ROOT-6248.
Also replace boost::detail::atomic_exchange_and_add for the interpreter.

Generalize the __cxa_atexit replacement to cover more symbols.
Because the JIT cannot handle inline asm, provide compiled symbols for relevant
functions until cling has switched to MCJIT.
This fixes the use of many boost libraries (e.g. regex) in cling on x86_64/i386.
Kudos to Marco Clemencic for the idea!
Overriders for several new pure-virtual functions in TVirtualPad.
Fix non-GCC (and non-thread-safe!) case.
Fix func/ptr cast warning; work around MSVC2012 lack of C++11.
Work-around transaction unload not informing MetaSema.

When a file is unloaded its entry should be removed from MetaSema::m_WaterMarks.
At the moment the corresponding callback is not implemented.

Instead, we also record the relation <Transaction*,Entry*>, so that upon
MetaSema requesting an unload, we can clean-out the corresponding data
from m_WaterMarks.

In addition, to catch the case where the target transaction (unloadPoint)
is not longer present we issue an error and do not unload anything.
Make sure TObjString::Class() before tear down
Add missing typedefs for autoloading