Add script for building with Crosswalk
Add showSpinner option to activity index page
Switch min Android API to 16 (i.e. 4.1 Jelly Bean)

This seems stable now that we're using Crosswalk.
Switch min Android API to 15 (i.e. 4.0.3 Ice Cream Sandwich MR1)
Add hack to force rescrolling of the screen on smaller screens
Ignore user-specific ant.properties file
Add hidekeyboard and showkeyboard listeners explicitly, instead of listening for textarea focus and keydown events.
Update to build scripts.
check if we are android, set spinner and large buttons if we are.
Unfocus text area when the soft keyboard goes away.
Regex for downloadable activity urls now works for staging server too.
Revert attempt to detect device platform in index.js.
Disable the next button if the soft keyboard is showing...

½ fixes [#74802168]
Add JS keyboard listener, which is more reliable than Cordova one

For some reason, the Cordova-sent JS events don't always fire
until the next Smartgraphs page.
Rename keyboard events so we *only* trigger them with JS

Previous event was fired both by JS and Cordova, which normally
should be fine, except that if Cordova events get fired on next
page, we may see errors.
Show large buttons on Android
Update menu to latest from Ethan
Add Android building files
Turn off SG's own warning popup when exiting activities
Update menu with latest from Ethan