Improve JS code hints for files that do not use modules

When a file is not using modules load additional files to improve the quality of the hints. In addition to the current directory, the subdirectories are loaded, and all the files in the brackets project (if a parent of the current directory). A maximum of 100 files are loaded.