Refactor diag of unresolved syms; also diagnose in getAddressOfGlobal().

(cherry picked from commit 562befca35097083d3959ba7fb42aa5a4f3c91be)
Bring back old diag format.

(cherry picked from commit 65005add8390bae686aeb61e7ed3cab71fb8187e)
Accessor to "is file opened"; this is crucial info for us.

(cherry picked from commit c2b0b00532c9116e1ff95552783c28c479a4f5ad)
Show parsed (with open file handle?) versus deserialized.

(cherry picked from commit 73ae682cd38dfd05eac577bfe316b37f7a40482b)
Fix doc warning.

(cherry picked from commit 862d79d1f83ad6778c6dce8ce9e8f9129b5ff59c)
Fix doxygen warning.

(cherry picked from commit d1311307426576ff562a3f8855e4655bc6cdbb88)
Hide all llvm, clang, cling includes behind a facade.

(cherry picked from commit 6d1fed7a9c36c4f0410440e88b198c793284e7c3)
Return 0 to signal missing symbols.

(cherry picked from commit 0e60925635b0399e9423cbff8a46932813c487d5)
Be explicit about what failed to "compile" (now that we know).

(cherry picked from commit 9fc39e60c4e297828ecbd27d239ccf09dcf4bd46)
Add a new version of TProtoClass optimised for memory reduction:

the new class contains:

an std::vector of TRealData and an std::vector<TDataMember*> instead of using TList
a new version of TProtoRealData which does not contains strings. The name of the data members and the other information is obtained by looking at the appropriate entries in the data member list
- Sometimes an extra point appeared in the center of a TGraph2D plot (when drawn with markers)
  The problem was mentioned here: http://root.cern.ch/phpBB3/viewtopic.php?f=3&t=18787&start=15
- Better manage the attributes reset when going from a markers representation to an other (P, P0, PCOL).
TInterpreter::Declare(): #include with all interpreter extensions disabled.

(cherry picked from commit f60d5872de6707afd7cddad547a2b401f25c1d46)
Reduce the size of the TFormula instances used by the TNeurons
Autoparse was performed for enums in the global scope even if not allowed
Introduce TInterpreter::Declare().
The hollow fill style was not rendered correctly (https://sft.its.cern.ch/jira/browse/ROOT-6841)
Replace env vars in ROOT_INCLUDE_PATH (for ATLAS).

(cherry picked from commit 2a47ad581004bdd80e6924801c27f4ecaf34000b)
Use TClass::GetClass(), strip spaces (ROOT-6847).

(cherry picked from commit 0ee64aa58606e25f54ac94251678840e5494b1da)
Remove now fatal delete-s (Thanks, Philippe!).

(cherry picked from commit a4e50fdcd67d9999ded3f8ba78577a1ccc55ac51)
Prevent parsing when creating the collection proxy element