Merge pull request #17 from jumjum123/master

new Espruino.Modules.loadModules, change variable focus in espruino.scri...
misc lint fixes
give more friendly name
disable board editor support by default
really disable board button when it is supposed to be disabled
disable useless buttons when connection changes state
Display 'connected' when connected
start of tutorial code
add option to reset Espruino before sending code - this is now the default
new property for changes in option for runtime only

- new property in Espruino.Options.optionfields named onBlur
- added blur event if for all optionFields where onBlur is true
- added eventhandler callOnBlur to set options from formular directly to
running session (see general.webCamOn)
- function setOptionsFromForm into 2 functions to make single field call
accessible
- function optionsOnLoaded into 2 functions to make single field call
accessible