Disable vc for Windows (it generates lots of warnings and tests are not build correctly)
Fix compilation error with Visual C++ 12 (2013) in Release mode

- Turn optimizations off for g__cfunc.c, otherwise we get a compilation error with Visual C++ 12 (2013) in Release mode (due to the /O2 flag):
g__cfunc.c(835) : error C2099: initializer is not a constant
Merge branch 'v5-34-00-patches' of https://root.cern.ch/git/root into v5-34-00-patches
Disable some tests for Windows/vc9
1. Perform zip of content in communication threads, reduce load on main thread 2. Optionally insert object/hierarchy data in returned html pages 3. Specify max-age=3600 fo js/css files, allow optional zipping of these files

Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch>
jsroot: start with v 3.2, use embedded in html page object data

Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch>
jsroot: new html files for THttpServer with objects embedding

Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch>
jsroot: i/o Add unique stamp parameter in file url to avoid cashing on the browser, solves problem with Chrome

Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch>
jsroot: 1. Use preserveAspectRation in SVG drawing to handle small resizes of browser, only when resize goes over factor 2 complete redraw will be done 2. New separator between browser and display area, implemented with jQuery Draggable class 3. Display JSROOT.version in other place, save 17 pixels for drawings

Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch>
http: Set "Cache-Control" header in most reply headers to prevent browser from caching of temporary data

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

Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch>
memleak fix
Fix [partically] cherry picked from e4f4d6d5
Fix building of tests (roofit and math more dependency)  in mathcore (do as in the master)
Implementation of XROOTD cross-protocol redirects in ROOT (Lukasz Janyst).
Copied stressIOPlugins test from master
Avoid defining 2 times test stressGoFTest
Add TGeoBranchArray's MakeInstanceAt and MakeCopyAt
Update GofTest to speed-up sigma calculations of AD test statistic for large N. Use approximate formulae for large N (N > 2000)
New version of TH1::Smooth copying from original Cernlib implementation. Add in a new correction for a non-negative result.
This should also fix ROOT-6906
Include a tutorial for smoothing
Use  <= instead of < in the quadratic interpolation. This has been suggested by E. Robutti (see ROOT-6906). The smoothed histogram looks better with the change, and checking in original implementation (hsmoof) <= is used instead of <.