Run caching before using the cached vars.
Unload all kinds of decls that came in.
Files that are .x-ed must be unloadable too. Simplify.
Skip removing the system function _Unwind_Resume, needed by the JIT.
Adapt to the new (non-const) interface.
Use comparison not assignment.
Improve encapsulation.
Improve doc style.
Move the typedef definition before private section.
Shorten the unnecessary long interface name.
Style.
Include etc/cling headers in PCH; improve dependencies.
Fix for ROOT-6194 - ROOT6 build for LHCb seems to have hardcoded dependencies on AFS
Doxygen.
Init member (thanks, valgrind).
Fix destruction of array-of-structs.

Iterate over the elements, calling the dtor on each.
Requires two more fields in the AllocatedValue to track the array size and
element offset.
Note that this is only implemented for constant size arrays; all others are expected to not be returned (and thus not stored) by value.
Add test for copy ctor and dtor in Value for array-of-structs.