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

- 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
added missing callback if no require exists
Merge pull request #17 from jumjum123/master

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