add credits link to smartgraphs.org
Make it possible to show a 'Home' button on the toolbar

This feature is for the Algebra mobile app, which will contain
a menu page from which a user can access activities. The
button will allow the user to return to the menu page from
within the app.

This is controlled by two new properties, window.showHomeButton
(default false) and window.activityHome (default '/index.html').

This matches the pattern set by showEditButton etc, which allows
these settings to be in the html page.

The adjustLayout bindings to move the other two toolbar buttons
were very annoying... Without the init() function, the behavior
was non-deterministic.
Fix MathJaxView offset bug (exposed by rendering bug) scroll view wasn't displaying all contents.

[#74614804]

https://www.pivotaltracker.com/story/show/74614804
Add optional spinner between page transitions

This is invoked by setting window.showSpinner = true on
the index.html page.

This will be used in the Android version of the app, which
currently has very slow page transitions.
[#74052558]  Don't display grey bar when there are no image credits to display.

https://www.pivotaltracker.com/story/show/74052558
Fix "ShowFullImage" bug.

This fix should solve bug: [#74653492]

https://www.pivotaltracker.com/story/show/74653492
rm spinner debugging property
Don't draw Axis and labels immediately - Element.rotate(deg) will fail otherwise.
Remove broken touchBoundaryFrame fix

This fix was added pre SC 1.9, and while it made the button clickable,
it also removed the touchBoundary slop that had been built into the
view.

A better fix for the bug was introduced in SC 1.9

http://blog.sproutcore.com/announcing-sproutcore-1-9/

This fix keeps the touchBoundary slop, which allows a user to slightly
drag their finger off the button without causing a touchCancel.

(Note, this touch boundary does not actually affect the initial hit area.)
Widen touchBoundary on Submit and Next buttons

This touchBoundary allows the user's finger to slip off the button
slightly without causing a touchCancel event. Note that it does not
affect the initial hit target.

The touchBoundary now works again on the Submit button after ea8209b91

This widens the touchBoundary from the default of 25px to 50px.
Add option to user larger Next and Submit

This option, window.showLargeButtons, will make the Next and Submit
buttons use SC.HUGE_CONTROL_SIZE, with its associated height of 30
pixels.

This does not require any other changes to the layout, as the bottom
toolbar is 33 pixels high, and isn't affected by the larger button.
Revert "Remove broken touchBoundaryFrame fix"

This reverts commit ea8209b91bde79193b50c1950ac8c6edc07e7896.

...turns out the fix was still necessary. At a later date we could
work out how to include the touchBoundary in this frame, since
this fix removes the touch "slop."
Disable the next button if the soft keyboard is showing...

½ fixes [#74802168]
Revert "Add hack to solve touchEnd event not firing during line-construction"

This reverts commit 077cc5f9af0046a359fcead85b2b63a2cc85e7b8.

This is not needed after switching to crosswalk
Merge branch 'master' into app-african-lions-android
Force Submit button to disable immediately after click

This requires putting the rest of the function in a 
timeout, or else the button won't visibly turn gray before
it starts processing the submission, which on Android can
freeze up the UI for a second or more.