Include obstacles in kinetic energy and temperature calculations

[#33872237]
somehow mml file had wrong number of particles indicated in the XML

This caused the file to throw an XML decode error in Java MW.
Merge branch 'master' of github.com:concord-consortium/lab
Merge pull request #15 from concord-consortium/jqueryui-touch

temporarily incorporate jQuery UI Touch Punch library to get touch-responsive sliders
Changed About box text and removed all caps styling for Share link
Merge branch 'master' of github.com:concord-consortium/lab
Handle 'Infinity' value of obstacle mass in temperature calculations

[#33872237]
tighten min-height of About Pane
fix url to embeddable on sampler page
fix Share embed link in FF

FF doesn't support document.location.origin
force IE9 out of "compatibility" mode
causes problem on IE9, inherit is already default
further replacement of window.location.origin
more simplifications for IE9
fix bug when embeddable dragged to size of screen
wip-test if touch lib is causing IE9 problems

Strange Play button problem ... open in IE9

  #interactives/sam/intermolecular-attractions-page-3-1.json

Play control does not work.

If I just open the IE9 developer  tools and close it w/o doing ANY debugging the Interactive controls start working ... makes it a bit harder to debug ...
Revert "wip-test if touch lib is causing IE9 problems"

This reverts commit d0a062b82a7a54b567d6a1fff529523f12b90312.

Was not causing the problem tested for.
update Interactive links in readme
define window.console if undefined (for IE9)

[#37716181]

Problem caused by lack of console object in IE9.This replaces the earlier solution that got lost in the requirejs refactoring:https://github.com/concord-consortium/lab/commit/b096f72e5
cleanup chars that would be invalid in JS strings

[#37716181]

... like the ones that got into the last commit message
because of a copy and paste from another text source
that made the lab.version.js generated code invalid!