Finally: enable the asserts that assure very conservative integrity checks.
Add another expected to pass construct for null deref.
Loosen the asserts due to not well-enough-understood behavior in clang. Maybe
it's a bug or it is a feature.
Allow to change text of context menu items even when they are of type "toggle"
Fix a problem on Windows with TContextMenu::Execute() parameters
Only if I could spell C++ :)
Instead of check each load and store instruction, we check the usage of the load instruction.
Currently, there are four kinds of instruction that may use a load instruction as its argument:
load, store, GEP and call instruction. We instrument these four kinds instruction to check there
may be a null pointer dereference.
In CLINGCXXFLAGS, put the source include dir first.

This will make sure that the build is 'consistent' and
the source version of the cling include files is not
superseeded by the (possible stale) copy that might
be in interpreter/llvm/inst.
Not using real SourceLocation is bad, especially in -verify mode.
In the value printer synthesis we have real source location of the expression
that we are replacing. Use its begin and end location.
This will allow us to remove the XFAIL-ed test that now passes.
Add support for per-packet max proc time
Fine-tune previous patch
Remove unused variable.