removed settings and mixpanel
- frontend error sidebar can now be used to show errors beyond just compile errors
fixed template error
- flash errors are now reported corrently in the frontend
- disconnecting device or GalagoServer crashing now correctly stops debugging in the frontend
- frontend restart IDE dialog can no longer be dismissed
- fixed "bug" where errors were being suppressed by a try-catch block in JsonStreamer
- fixed crash when an open device is unplugged
fixed debug variable view being clipped on smaller screens
- removed all of Henry's code from frontend - build state is now tracked using a Backbone model - BuildState
- refactored and simplified build/flash/debug ordering logic using promises
- device flashing now times out after 10 seconds
- Gdb stderr errors are now propagated to the frontend and make the debugger exit