Fix a typo.
Remove a couple of unused variables (thanks Olivier for the feedback)
fixed JIRA issue 5942 (division by zero)
Fix for FTGL library in CMake build (ROOT-5945)
removed dublicated code (coverity CID 54064)
fix issue reported by Coverity.
fix all warnings for compilation on linux with clang++ 3.5 and c++11.
Add an optional  check in TH1::ComputeIntegral that th ebin content are positive. The  check is then used in GetRandom,2,3.
If GetRandom is called on an histogram with negative content an error message is produced and a NaN is returned.
This fixes ROOT-5894
small cosmetic fix in TH1::ComputeIntegral
get rid of warning concerning unused variables
TTreeIndex based on 2 64ints
Add TLeaf::GetValue and TTreeFormula int64 and LDouble versions
upgrade index API to Long64_t
white space
Add Marcin Nowak
Fix horrible (but ancien) typo ...

Really don't put quotes around variables names ....
Add TMath::Abs(long double)
Use TMath::Abs instead of std::abs

Since on some platform there is not std::abs for integer
we have to use TMath::Abs.
Add TMath::Power for LongDouble_t
Fix portability issues with fmod.

Also use (extended) TMath::Power directly.