DRY up requires of command-t/ext

We can require this in the common superclass (`Finder`) rather than in
all of the subclasses. The other place that needs the extension (the
'watchman' scanner) is invoked from the `FileFinder`, so doesn't need to
`require` it itself directly.