Add DMM blown message
Merge branch 'intel-data' into svg-intel
Don't try to play sounds if no Audio supported (IE...)
Merge branch 'svg-view' into svg-view-no-couch
Merge branch 'svg-view-no-couch' into svg-intel
Better checking of Audio object
Merge branch 'svg-view' into svg-view-no-couch
Merge branch 'svg-view-no-couch' into svg-intel
Add forEach() for browser (ahem IE...) that don't implement it
Conflicts:

	app/javascript/views/function-generator-view.js
Forgot about indexOf
Merge branch 'svg-view' into svg-view-no-couch
Merge branch 'svg-view-no-couch' into svg-intel
Set doctype on activities.html to try and make IE9 right
Add CircuitSolver (CiSo) library to Sparks
WIP: All components can now add themselves to a CiSo circuit.

*WIP migrating from QUCS to CiSo, Sparks is not functional
at this commit*
WIP: Build circuit and pass CiSo back to meters for data

*WIP migrating from QUCS to CiSo, Sparks is not functional
at this commit*
Meters use CiSo to calculate and display values

*Finished migration from QUCS to CiSo*
Rm hack of pretending power leads are at hole 1
Add built code
Don't try to update oscope trace before view exists