Use simpler representation of source location as key for the NestedScope
Fix bug in pretty printing of ScopeIdentifier where end col was printed before the end row