Properly support gcc 4.7 in C++11 (no thread_local yet)
Write a .rootrc to run the tutorials....
Corrected mistake to use /tmp instead of /etc for proof sandbox
Coding convention
Reset branch address before pulling the rug.
Add explicit instantiation request for TTreeFormula::EvalInstance.

This fixes ROOT-6856, i.e. build on OSX 10.10 Yosemite
Fix stringstream dictionary on Windows with VC++11 (2012)

Fix the TListAndSTL.C tutorial and the problem reported on the forum:
http://root.cern.ch/phpBB3/viewtopic.php?f=3&t=18835
Better line width matching with screen and pdf output.
Do not display a dialog box if a symlink cannot be resolved.
Add --enable-cxx14 and --cflags to the configure script.

For now --enable-cxx14 uses -std=c++1y

--cflags should be used when custom configuring ROOT with compiler flags that
affects binary compatibility (like -std=c++1y for example)

This prevents this kind of important customization, historically done
in MyRules.mk, from being 'forgotten' from root-config.
Fix type in ifeq
Add a protection preventing a potential infinite loop

Prevent a potential infinite loop when looking for the etc subdirectory (i.e. when reaching C:\). This fixes the Jira issue #ROOT-6833
Add --cxxflags.  Put user flags last so they can win.

--cflags is passed to the c compiler. --cxxflags to the c++ compiler.  So that the user has a chance to override
a default flag we must be it at the end.
sharedApplication instead of NSApp.

Fix for Yosemite.
Fix  a memory leak in fftw classes (ROOT-6838), thanks to Stephan Huber
Try to fix tutorial dependencies...
Import new version of JSROOT from Sergey

server:
1. Allow to expand any object in hierarchy.
   Now server always provides information about objects members.
2. Security fix - prevent sevrer to provide access to parent directories.

jsroot:
3. Implement 'opt' and 'opts' URL parameters for main page.
4. Show progress with scripts loading in the browser window
5. When one appends "+" to the filename, its content read completely with first I/O operation.
6. Implement JS custom streamer for TCanvas, restore aspect ratio when drawing
7. Major redesign of drawing classes. Resize and update of TCanvas are implemented.
   All major draw functions working with HTML element id as first argument.
8. Extract 3D drawings into separate JSRoot3DPainter.js script
9. Use newest three.min.js (r68) for 3D drawings, solves problem with Firefox on Linux.
10.Introduce generic list of draw functions for all supported classes.
11.Add possibility to 'expand' normal objects in the hierarchy browser.
   For instance, this gives access to single elements of canvas,
   when whole canvas cannot be drawn.
12.Correct usage of colors map, provided with TCanvas.
13.Introduce JSROOT.redraw() function which is capable to create or update object drawing.
14.In main index.htm page browser can be disabled (nobrowser parameter) and
   page can be used to display only specified items from the file 16.Add support of TPolyMarker3D in binary I/O
Avoid test race condition
TH1: add GetCumulative method

patch based on Francesco Dettori from LHCb to provide the cumulative
distribution of a histogram as another histogram; include a small
tutorial macro that doubles as unit test
fix fatal (silently) type in configure (affecting --cxxflags and root-config)