Added ISource, ICustomNodeSource
Merge pull request #3465 from pboyer/ssearch1

Search refactor predecessors: Added ISource, ICustomNodeSource