correctly setup require-cs module

Without these changes browser time was being spent in the
cofeescript compiler for some reason. With these changes
the cofeescript compiler is not even included in lab.js
Add instructions about how to manage config/config.yml by hand.

[#64495716]

https://www.pivotaltracker.com/story/show/64495716
Make sure model is always inspectable at console!

Perhaps there should be a test for this so we don't accidentally find ourselves inspecting an issue in production release with no (easy) way to get access to the model object from the console.
add sampleBatchLength property to signal generator

IS [#63728770]

This stores samples in a 'batch' of length sampleBatchSize, deferring all tick events until the batch is full. When the batch is full, it synchronously issues one tick per sample in the batch until the batch is emptied.

This will allow us to test the possible behavior of the LabQuest2 sensor model (which has to deal with receiving batches of samples from the LabQuest2) under the assumption that we maintain the "one tick per sample" assumption of the other models.
Batched signal generator interactive

IS [#63728770]

This is useful for testing how well the Lab grapher deals with receiving many synchronous ticks, each with a new sample. The first version of the LabQuest2 sensor model may receive batches of ~60 samples at a time, but the current architecture dictates that we issue on tick event for each sample (thus, 60 sequential tick events and 60 sequential draws). The dataset-based architecture which might avoid this issue is not quite ready yet.
create lab.css
pull lab.css out of examples

it is possible that lab.css isn't needed by many of these
remove embeddable-author resources
yet another place to extract lab.css
and another lab.css fix
fixed gasAbsorption interactive for loadModel refactoring

[#60262004]
make reset work in rutherford interactive

[#57165738]
ui tweaks to electronProperties interactive

[#57165646]
fix color match problem in crookesElectrodes interactive

[#57165590]
lockdown coffee-script, 1.7.0 broke tests
bump coffee-script and update requires
Merge branch 'master' into new-dataset-format