Partial fix for Issue #17
Fixes #19 - httpRoot and httpAuth not taking effect

We were attaching the editor app rather than the main app to the
server, which meant the root and auth routes were ignored.
tweak debug - so booleans are obvious.
Merge branch 'master' of github.com:node-red/node-red
Update Debug tooltip to make sidebar easier to find
Made Blink1 and BlinkStick msg.payloads consistent so both accept hex #rrggbb or  decimal rrr,ggg,bbb. (This will also break any existing Blink1 deployments...)
Merge branch 'master' of github.com:node-red/node-red
Add PiBorg's LEDBorg to the hardware family... (only works on Pi - and only if installed :-)
Fixed regex for LEDs to look for 0-9a-fA-F
Fix for Debug node circular references (Issue 17) - Also now limit debug message length  ...(more).    Added debugMaxLength setting to settings.js - default 512 - so can be overridden if required. (no doubt this will change)
Ad debugMaxLength to settings.js as part of Fix for Issue #17
Add notification for loss of connection to server
Open sidebar by default - fixes #18
Tweaks to Debug. realigned UI to be consistent with other nodes, Increased maxlength limit to 1000, Made circular object handling the default.
Validate functions should be called in context of the node
HTTP node not closeing properly
Add LevelDB node to the mix - a file based key value store... persistent across reboots etc.
Tweak to LEDborg to use fs.exists rather than fs.read... no need to read and catch exception