Fix ROOT-6350
Ensure that -DNDEBUG is defined for all build types except "Debug". This is assumed in LLVM to disable asserts.
Solve ROOT-6319, autoparsing triggered by templ args
suppress warnings for deprecated LDAP API on OSX 10.10 (Yosemite).
Avoid duplication of autoparse key
Solve ROOT-6591: SAX parser much faster now.
Update CPT usage in README.md
Use cling-patches branch instead of ROOT-patches in CPT
Update CPT documentation for RPM and DMG bundles
Close #31: Update README.md to add CPT details
Add support for --current-dev=pkg and --last-stable=pkg
Implement #29: Add support for --create-dev-env
Fix failing test on roottest side.
setSeverity can take invalid source location. Fixes asserts.

The underlying issue is the setSeverity method compares if the given
source location was before or after a push diagnostic mappings (pragma push).
The problem is that we 'give' a wannabe source location, because the
memory buffer (which will expand it to a real source location) is not
parsed yet. Thus the pseudo-valid source location looks like a location
came from a pch, which causes a misbehavior in the logic of comparer.
Use functionality in master instead of providing our own.
Further fix for ROOT-6583 concerning the pythia6_nolink option
Make sure that the list of base classes is not deleted during its refresh
Remove the usge of the name for diagnostic to interrogate the ROOT meta

this was re-introduced by mistake.
Restore old behaviour of autoparsing
Optimise method exec in TQSlot and revert opt in TSAXParser

This is a combination of 2 commits in 1 to avoid incomplete
clones/checkouts.

Revert "Solve ROOT-6591: SAX parser much faster now."

This reverts commit c3ed90cfa8f49bed3b1ae31a8a4318559a75ba44.
The optimisation is now upstream in the call stack in TQSlot.

Optimise the method execution, reduce amount of code, adjust indentation.