Standards-based flash embedding with <object>

Old jquery.flash lib embedded Flash with <embed> tag.
This is not recommended practice, jquery.flashembed
uses correct <object> tag. Now we can test to see if
this fixed IE 9 issues.

Left jquery.flash for old measuring_resistance build.
Try to fix IE9 Flash change.

See http://msdn.microsoft.com/en-us/library/gg622942%28v=VS.85%29.aspx
Add forEach() for browser (ahem IE...) that don't implement it
Forgot about indexOf
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.

Add some files with whitespace removed.
Fix bug in ACV DMM

We were subtracting the magnitudes of the voltages
in the circuit, vs subtracting the voltages and then
taking the magnitude of the drop....

[#47313047]
Fix bug on DMM voltage measurement in open circuit
Merge branch 'master' into svg-view

Conflicts:
	app/javascript/circuit/capacitor.js
	app/javascript/circuit/inductor.js
	app/javascript/circuit/power-lead.js
	app/javascript/circuit/resistor.js
	app/javascript/circuit/wire.js
	app/javascript/helpers/flash_comm.js
	app/javascript/init.js
	app/javascript/views/activity-view.js
	app/javascript/views/function-generator-view.js
	client-breadboard-activity.js
	client-mr-activity.js