Workaround for Android 2.3

If we don't see an app cache event within a second, just proceed with what we've got.
Use Almond.js

We only need to download one js file, and we save a little bandwidth.
Upgrade require.js to 2.1.6

Matches our almond.js and r.js versions
Debounce the moveend events, which get repeated on Android 2.3 Browser
Merge branch 'master' into gingerbread-fix
Merge pull request #61 from LocalData/gingerbread-fix

Use Almond.js for minified build