new Espruino.Modules.loadModules, change variable focus in espruino.scri...

- espruino_scripts
  - defined variable tree locally in function createSelect
- espruino_modules
  - replace Espruino.Modules.loadModules
  - added a timeout of 5000 mSec to load modules
  - use jQuerys deferred object
  - loads modulName.js if modulName.min.js not found
  - also loads from http(https) url like require("http://www.myserver.com/espruino/mymodules/myfile.js").....
  - changes url in source code to simple name before sending to board