Fixed error that spuriously declared parameter classes as incompatible
Moved base project settings into InheritanceProject config.

This was done to make sure that we have full control over how
getAssignedLabel() is called when configuring.

That in turn was done to change the behaviour of getAssignedLabel() to
always return a fully inherited and cached value.

That in turn was needed to speed up Queue.maintain(), which called the
label generation far too often for Reflection being usable.
Added extended build information added to main project page.
Restored configuration for SCMs
Reduced usage of the ThreadAssocStore.

This should prevent versions from spilling from one request to another,
qhich could cause the "isBuildable()" check to fail.

Also, extended XML representation retrieval. It is not possible,
to get an XML for the current job and all its parents in one go.
You can find it under Sidepanel->Advanced Options->Get XML...