Initial commit of files from private dg repository to soon-to-be-public codap repository.
Configure SlickGrid and sproutcore submodules.
[From Bill] Graph scaling improvements; Rescale button in graph (IS-only)

Migrate Bill's latest changes from the dg repository to the new codap repository.

Preparation only - not yet fully implemented
* Double-clicking in the background of a plot zooms in. Shift-double-clicking zooms out. On first mousing over a graph, a hint about this shows for five seconds but then never shows again. (Not a long term solution. Just a trial balloon.)
Note: Alt-click and Alt-Shift-Click still work in this build but will go away soon.
Note: Double-tap on tablet not yet implemented.

strings.js [ tooltip text for double-click-zoom ]
data_tip.js [ Refactored so that tooltip functionality can be available more generally ]
plot_utilities.js [ Renamed constants for tooltips ]
dot_plot_view.js, scatter_plot_view.js, plot_view.js [ added handleBackgroundDblClick ]
plot_background_view.js [ Added a tooltip for the background ]
+ tool_tip.js [ Base class for refactored DG.DataTip ]

* InquirySpace only: A Rescale button appears in the top right of graphs that have at least one numeric axis. Clicking this button does the same thing as the Rescale to Data menu item (which will eventually probably go away).

strings.js [ tooltip text for rescale button ]
graph_view.js [ Added rescaleButton whose creation only occurs for InquirySpace ]
dg.css [ Styles for rescale button ]
graph_model.js [ Added hasNumericAxis and rescaleAxesFromData to support rescale button ]
+ rescale.png [ Image for rescale button ]
.gitignore to preserve lib folder and prevent inadvertently committing the autogenerated index.rhtml.
- Fix case table disappearing row on edit bug

This was an apparent browser bug in Safari 6.0.5. We fix it by forcing an additional redraw.

codap/apps/dg/libraries/slickgrid/slick.grid.js [ In renderRows(), "touch" the offsetWidth of the newly inserted row to force a redraw to fix apparent Safari 6.0.5 bug. ]

codap/frameworks/SlickGrid [ Update SlickGrid submodule reference. ]

codap/frameworks/SlickGrid/slick.grid.js [ In renderRows(), "touch" the offsetWidth of the newly inserted row to force a redraw to fix apparent Safari 6.0.5 bug. ]
Build 0218
Add empty IS_BUILD variant strings for registerLink and recoveryLink strings.
Update README.md
Update version number to 1.1.
Eliminate JSHint error.
Build 0219
- Support automatically collapsing of child collection rows (specified in 'initGame')

apps/dg/components/case_table/case_table_adapter.js [ In buildRowData(), if the 'collapseChildren' property has been set on a collection, then child collection cases are collapsed by default in the table. In appendRow(), make sure new cases/rows are collapsed by default when appropriate. ]

apps/dg/components/game/game_controller.js [ In handleNewCollection, add the 'collapseChildren' property to the collectionProperties which are passed to the guaranteeCollection() method. ]
- Case table no longer resets columns/column widths unnecessarily

apps/dg/components/case_table/case_table_controller.js [ In updateTableAdapters(), reuse existing adapters where possible, rather than always generating new ones. ]

apps/dg/components/case_table/hier_table_view.js [ In setCaseTableAdapters(), use setIfChanged() when setting the 'gridAdapter' property, so as not to notify if the adapter hasn't changed. ]
Build 0220
Merge branch 'kcpt-codap/master'
Fixed conflicts, here, caused by previous use of 'merge to working tree'
	apps/dg/components/case_table/case_table_adapter.js
	apps/dg/components/case_table/case_table_controller.js
	apps/dg/components/case_table/hier_table_view.js
	apps/dg/components/game/game_controller.js
	apps/dg/components/graph/adornments/plotted_average_adornment.js
	apps/dg/components/graph/graph_model.js
	apps/dg/components/graph/graph_view.js
	apps/dg/components/graph/plots/numeric_plot_model_mixin.js
	apps/dg/components/graph/utilities/plot_utilities.js
	apps/dg/controllers/game_selection.js
	apps/dg/core.js
	apps/dg/libraries/slickgrid/slick.grid.js
	apps/dg/resources/en/strings.js