Add build target and dictionary files needed by MSVC++12(2013)
Implemented new static method TROOT::GetTutorialsDir() to return the actual location of the tutorials in the installation  (see ROOT-6477). Adapted some tutorials to make use of it.
Remove debug print
Fix TH1::Clone copy of fFunctions

(cherry picked from commit ba8a1e81e93286adb57ca49abf52bc8387dd96f8)

Conflicts:
	hist/hist/src/TH1.cxx
Quick fix for ROOT-6929.

Proper fix involved implementing Copy for TH2Poly

(cherry picked from commit 71762c5fd26d5890d825e1031537bd63c4ae75ca)
1. When doing draw optimization, account min and max values in suppressed points range 2. In case of logx scale optimization based on pixel coordinates 3. Better adjustment of visisble ranges in case of double log scale 4. One could specify 'optimize' and 'interactive' parameters in URL. One can fully disable all interactive features (interactive=0) to speedup drawing 5. First implementation of drag-and-drop; available only when interactive=1 enabled

Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch>
update JSROOT docu

Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch>
1. First try to support std::string in TBufferJSON 2. First try to resolve problem with object as first class member.

Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch>
Provide workaround for some STL containers. They will be converted into JSON array

Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch>
Not always add object to objects map when streaming into JSON

Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch>
Better STL container support in TBufferJSON

Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch>
Fix a bug in TH3::GetCovariance
Fix BernsteinCorrection using RooEffProd instead of RooProdPdf
Use  TH1::Copy instead of Clone in TH1::ExtendAxis
1. Implement 'p' and 'p0' drawing options for TH1 2. Further improvements with drawing optimization 3. First try of drag-and-drop functionality for drawing superimpose 4. Handle attributes like TAttLine, TAttMarker, TAttFill at central place, use d3.call() functionality to apply attributes

Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch>
Remove TH1::Clone. Keep as before that a Clone on a TH1 object is done via TObject::Clone.
This reverts  patch http://root.cern.ch/gitweb?p=root.git;a=commit;h=63cc08cb780a2090045fc8ce1c03a2e48543a757

TProfileHelper now uses Copy instead of Clone in Profile::RebinAxis. This is more efficient and thread-safe
Use copy constructor of TAxis instead of TAxis::Clone
Update ROOT version files to v5.34/24.
Update ROOT version files to v5.34/24.
Changed of the oder of libraries in link statement to avoid problems reported in ROOT-6855