File browser search should be relative to base directory
I've had an instance where someone tried to search for a string in the filename from a relative pathed file browser and the string returned almost 2000 results, which caused the system to hang up quite badly. Thing is, the search was performed on the whole filesystem, not relative to the path used by the file browser. So we need to limit this search function to only file with parents within the relative path.