FIXED: * paths: Async searching works correctly now, and is consolidated to a single struct for searching options for async and synchronous searches.
ADDED: * paths.SearchFsPaths, which lets a user provide a fairly flexible function for searching files/directories/etc.