Fix for ROOT-5889
apply boosting only to *bagged* subsample rather than the whole sample, to avoid previous eary err>0.5 and hence stopping of the AdaBoost
added kolomogorov/smirnov calc memeber function in methodbase
fix JIRA ROOT-5882 - protect agatinst sqrt (<0) and 1/0 in
  o RooAddModel

    - Bug fix: first server is not always convolution variable (J. van Leerdam)

    - Bug fix: attributes of original resolution model not copied convoluted model,
      breaking parameterized integrals (J. van Leerdam)

  o RooFactoryWSTool

    - Increase string buffer size from 10k to 64k

  o FlexibleInterpVar, PiecewiseInterpolation, RooAbsCollection, RooAbsOptTestStatistic,
    RooAddPdf, RooArgList, RooArgSet, RooCategory, RooCompositeDataStore, RooDataHist,
    RooDataSet, RooFormulaVar, RooGaussian, RooHistFunc, RooKeysPdf, RooPoisson, RooProdPdf
    RooProduct, RooRealIntegral, RooRealVar, RooVectorDataStore

    - Migrate to new-style memory tracing
make complex exponential coded in x87 inline asm available with clang

Signed-off-by: Wouter Verkerke <verkerke@nikhef.nl>
fix yet another bug in the analytical integrals over sub-ranges of a RooDataHist

Signed-off-by: Wouter Verkerke <verkerke@nikhef.nl>
RooKeysPdf: faster initialisation of the lookup table

The construction of a RooKeysPdf is now much faster for large data sets.
This is achieved by carefully analysing where the different Gaussians
that the code superimposes can actually contribute. If a contribution
is smaller than the machine precision, the code stops trying to put in
those contributions (it would be lost in rounding anyway), which leads
to roughly 40 % faster construction of the class for large data sets.

Signed-off-by: Wouter Verkerke <verkerke@nikhef.nl>
rewrite RooNormSetCache in STL, retire RooSetPair

this replaces the custom mapping machinery with a STL based solution
which is about as fast and needs about the same amount of memory

Signed-off-by: Wouter Verkerke <verkerke@nikhef.nl>
RooKeysPdf: improve speedup patch for older compiler versions

Signed-off-by: Wouter Verkerke <verkerke@nikhef.nl>
  o RooKeysPdf

    - Add static_casts<> to avoid compiler warnings

  o RooSetPair

    - Disable depracation warnings as it is still used in RooHashTable

  o RooNormSetCache

    - Add explicit cast of null initialization value of std::pair<>
      of pointers to silence MSVC compiler warning
Add a protection for Jira issue #ROOT-5900 (histogram integral is modified after rebinning)
Implemention of the TPgSQLServer::GetTableInfo(const char*) method (ROOT-5897).

Fix by Denis Bertini.
Add missing init in default constructor
Disable I/O for gui editor
Implement the option CANDLE to draw 2D histograms:

{
   TH2F *hcandle = new TH2F("hcandle","Option CANDLE example ",40,-4,4,40,-20,20);
   Float_t px, py;
   for (Int_t i = 0; i < 25000; i++) {
      gRandom->Rannor(px,py);
      hcandle->Fill(px,5*py);
   }
   gStyle->SetPalette(1);
   hcandle->SetMarkerSize(0.5);
   hcandle->Draw("CANDLE");
}
Fix for ROOT-5605
Fix for ROOT-5571. Return now a NaN for indices outside the range and not access the internal array which can be empty.
Implement merging of TGraphErrors, TGraphAsymmErrors and TGraphBentErrors using the new protected DoMerge function.
This fixes ROOT-5511