Fix problem introduced on Windows that enabled vc when it shouldn't
TLegend and TLatex.
Do not add to the headers for the pch the includes in the payload
Associate to autoParse entries only the payload (ROOT-6321)

de facto implementing lazy payload parsing instead of header
parsing on demand.
Improve autoparsing procedure

o Do autoload on autoparse and not viceversa
o Do not parse headers at module registration but rather the payload
  if not in lazy payload parsing mode
o Add a barrier not to re-parse payloads: fatal in presence of Aclic
libs or various missing include guards
Make sure that the list of bases is complete.
Clean & modernise  method for source code generation
Do not parse rootlogon (ROOT-4394).
Fix for un-used parameters in LorentzVector::SetCoordinates
(see ROOT-6314 )
GetMissingDictionaries recursion for classes with dictionaries. (ROOT-6260)

The check for infinited recursion and caching of already checked classes was only made for classes without dictionaries and the case for classes with dictionaries was overlooked.
Make output more clear in RootTestDriver.
Prevent collision with "bench" from rootlogon.
Remove test for invalid case; clang rightfully warns.
Remove test for invalid case; clang rightfully warns.
Use fwd decls where possible; works around qt3 mess with Qt 4.8.6.
Remove duplicates in -Ixxxx for rootcling. The extra long command was causing problem on Windows/VC9.
Remove unnecessary call to GetListOfBases
More doc about dictionaries generation
Remove fatal typo
The last fix about text alignment did not take into account the pixel size case.