re-add newline
ensure we don't try and auto-load built-in modules
Merge pull request #12 from jumjum123/master

extended Options, and added process.Env
Ensure 'process.env' read works even if garbage is in Espruino's buffers
code tidyup - make serial lib a module
code tidyup
Ensure that even if the console.log fails (because process doesn't exist), we still echo(1)
make flasher more error tolerant
More tidying
Added support for boards and simple quality check

- new js-file (espruino.board.js)
- Listbox added for selection of board
- load connection data from www.espruino.com
- prepare data for internal use
- created json data for position of pins, using a hack in files from
www.espruino
- if data is loaded, a new button, right of selectbox, which opens a
form
- image of board on right
- tree on the left for all devices
- mouseover on tree in 2nd/3rd level adds overlay balls for all possible
pins
- if parameters ( something like /*function,pinfunction*/pin ) are set
an additional button right in editor part
- a table of all parameters
- a click in parameter in source sets selection on full parameter
- dblclick on this selection opens image of board with
- all possible pins with a orange ball, and already used pins with tan
ball
- click on a ball replaces old assigment to new one in editor source
- new function in espruino.general (ShowSubForm)
- added "use strict"; in all source files for quality reason, except
serial
- one function in serial should be relocated as far as I understand
message