add HelgeTools.h
add HelgeTools.h
Merge branch 'v5-34-00-patches' into TMVAII
Don't use the standard MSVC output directory for binaries

Get rid of the OUTPUTCONFIG in the output directory for each configuration (Debug, Release, RelWithDebInfo, MinSizeRel).
For example, replace ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${CMAKE_CFG_INTDIR} by simply ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
Then the executables will be found in the "bin" directory instead of e.g. "bin/Release" for a Release build.
Fix ROOT-6470
Implement the option FUNC for 2D histograms (needed for TTree::Draw() with option COLZ)
remove trailing blanks.
The option `colz` in a command like `nt->Draw("b:a:c>>h", "", "colz");` erased the histogram `h`. (Jira report ROOT-4508).
Remove trailing blanks.
Make vc tests working with CMake/CTest on Windows
[ROOT-2747] Fixed comments in TGeoVolume.cxx for the reference guide
Undo the change for CMAKE_CONFIG_TYPE (not needed now after the changes from Bertrand)
Make the TAxis and TGaxis API consistent (SetTickSize() ands SetTickLength()). Forum request.
Disable MSVC warning in VC tests
Clean up all the "heavy comments" as requested here http://root.cern.ch/phpBB3/viewtopic.php?f=10&t=18352
Protection for correctly computing the bounding box when adding assemblies without content to another assembly.
Fixed broken comment in TGeoVolume.cxx preventing displaying correctly the reference guide
Modified the builtin externals dependencies to their libraries to make it work for Ninja. Ensure that the test executables for not  pollute the /bin and /lib directories.
Removed ${ROOT_USE_FILE} from tests
Ensure that the test executables for not pollute the /bin and /lib directories also for Windows :-)
Ensure that $ROOTSYS/bin is in the PATH when running tests for Windows
Fix for ROOT-6464