Web UI, core and plugin updates

Removed more references to jQuery still need to replace preview with angular ui
Changed Output plugin interface
Added a lock to Arduino output to try to stop concurrent actions on the COM port