fix access to console methods in IE9 and IE10

[#46432285]

The console.log function supplied in IE9 and IE10
when the debugging tools are enabled is not based
on a real ECMAScript function and does not have an
apply method.

This caused an error when trying to debug other script
problems in IE9/IE10.

See:
http://stackoverflow.com/questions/5472938/does-ie9-support-console-log-and-is-it-a-real-function
fix calculation of spring stroke-width

[#46394255]
Force relayout after fullscreen enter or exit

[#46337069]
simplify calculation of spring stroke-width

[#46394255]
move autoscale div above realtime graph canvas

[#46393831]

IE9 and IE10 don't implement: pointer-events: none

There are more complex solutions that we don't need at this time:

http://www.vinylfox.com/forwarding-mouse-events-through-layers/

http://stackoverflow.com/questions/9385213/how-to-make-internet-explorer-emulate-pointer-eventsnone
increase scale of bar graph

[#46392685]
move style for #chart to grapher examples

Not needed in examples.css
model_player keyboard events in Interactive Controller

[#46492719]

Move handling of model_player keyboard events from ModelView
to Interactive Controller.
use tabindex to enable keyboard focus on divs

[#46492719]
Calculate keyboard focus outline color

[#46492719]
use outline keyboard focus on slider handles

[#46492719]
more common sass styling for graph

[#46492719]
refactor keyboard handler in graph

[#46492719]
more focus-relalted style changes
support tabindex properties in components

[#46492719]

Including the model controller.
Make fullscreen button exit fullscreen in Chrome and FF

Checking if we are in fullscreen doesn't currently
work in Safari. Still looking for other reliable
techniques.

[#46542755]
Add inwards arrows on fullscreen.

These show in Safari, even though fullscreen-exit
doesn't work in Safari right now. There is no clear
way to write a css rule to target Safari but not
other webkit browsers, however.

[#46542755]
Fix exit-fullscreen on safari with hack

CSS-selector added in c0ab5dc4b works on Safari,
so check value of background image on element. We
can now tell if we are in fullscreen, so exit
fullscreen function is correctly called.

[#46542755]
add MW content from student/classic/motion
IS data collector reset button resets graph bounds
[#46573303]