rm stray console.log
Move dg-exporter to export-import
make lab.import-export.js build product
Rebuild lab.js when anything in src/lab changes

(That's what we want ... right?)
Rm unused variable defined in global namespace

Tiny fix, detected accidentally by mocha.
Update RequireJS config for tests

[#43328491]

Support modules which use backbone.
Simplify validator, use jQuery.extend when possible
Move interactive validation to a separate method

[#43328491]
Test serialization of the interactive state

[#43328491]

This is first test, which uses our existing interactives, loads them,
serializes and finally compares. Another useful test would be to
modify interactive after initialization and later serialize (TODO).
Fix a bug in validator, always return deep copy of the input object

+ test it.
Use component.id while creating interactive slider
Add second set of tests related to interactive serialization

[#43328491]

This time serialization is tested after manual modificaiton of various
interactive components (parameters, sliders, radios and checkboxes).
Fix serialization of custom parameters in complex cases

[#43328491]

E.g. when custom parameter is defined in both top-level interactive
section and in models section.
Methods to import run/tick data data from NetLogo

IS [#43511443]
Put NetLogo airbag model w/exporter module into IS

Useful for demos.

IS [#43511443]
Export data from Airbag model to DataGames

IS [#43511443]