Added a Node.scopeFiles() method that allows polymorphic code the

ability to know the worst case scope files that can be used for memoized
values within that node.