Added ScopeDebugView to customize the debugging output.
Fixed failing file removal tests: AbstractCodeParser.ParseElement() would assign the source location and language for an element to the wrong scope when it encountered "package A.B.C" (the data would be added to 'C' instead of 'A'.