web2serial.js check for jquery
Merge branch 'master' of github.com:Metalab/web2serial

* 'master' of github.com:Metalab/web2serial: (26 commits)
  demos: remove refresh icon
  readme update
  cleanup bugfix
  cleanup
  magicshifter-demo bugfix
  demos: auto refresh device list
  bugfix
  directory refactoring
  web2serial.js demos: complete js instead of symlink
  gh pages index
  demo-magicshifter: buffered response, ui minim
  renaming demo-magicshifter
  demo-magicshifter works
  added js/demo-magicshifter
  web2serial.js: only_devices_with_desc
  added magicUpload and magicPin (untested)
  py: better error handling, don't close connection on all errors
  socket close code
  web2serial.js: 0.0.0.0 -> localhost
  encoding fix: raw_unicode_escape gd :D
  ...
widget v0.01
widget minimal demo
demo update
demo ui
proper object: Web2SerialWidget
error handling
removed web2serial widget message div
widget: options.hideUndefinedDevices
widget refactoring & cleanup
a little more refactoring
dir cleanup
README update
widget: clear devices if web2serial down
bundled libraries
widget.js: deviceIncludeFilter, deviceExcludeFilter
Serial read/write timeout
core: keep track of opened connections and don't open twice. js: window unload handler
made new magicshifter app based on the new web2serial widget