refactored model name in component debugger tests
debugger tests now be used as libraries
created a debugger test model/library that contains often used validations
component debugger tests use the created cross-fuctional validation library
using DebuggerTestLibrary caused generation faults
some existing debugger tests now use the DebuggerTestLibrary
refactored test.debugging.core.util.basic DebuggerTest
refactored test.debugging.core.util.blockexpr DebuggerTest
missing factory in editor of WatchableDeclaration
refactored test.debugging.core.util.decTab DebuggerTest
refactored test.debugging.core.util.flags DebuggerTest
refactored test.debugging.core.util.ranges DebuggerTest
WatchableDeclarations are now also extensible
refactored test.debugging.core.util.reporting DebuggerTest
refactored test.debugging.core.util.WithStatement DebuggerTest
refactored test.debugging.core.unitTest.statements DebuggerTest
factored out unittest-related debugger validations
refactored all unittest-related debugger tests
refactored union-related debugger tests
refactored typedef-related debugger tests