timestamp for last morning questionnaire, checks to notify within [morning -3h, morning] only once a day
Merge tag '0.29.0' into develop

* Enhancements
  * UI tweaks in the results activity
* Bug fixes
  * Add missing mother tongue in uploaded profile data
Bump build tools version
Don't break build when new android packages are available

The android binary hides old packages when new packages are available,
which breaks the build process. Adding --all prevents this.
Fix thread bugs with webview

Basically:
* Encapsulate all calls to WebView methods in a `post()` to the root
  view of the activity, which runs the method on the UI thread
* Also run all toasts on the UI thread
Bump API version to 21
Update contributing guidelines
Merge pull request #397 from daydreaming-experiment/feature/upgrade-to-api21

Upgrade to Android API 21
Silently log exception if triggered in progressDialog.dismiss()

I'm not sure why this exception happens, and it's pretty hard to
reproduce. It's nothing important (and particularly not user-facing), so
we'll just log the error in the hopes that we get more information from
the logs when it does happen.
Fix clickability of choices in MatrixQuestion

Also fix text color
Merge pull request #399 from daydreaming-experiment/feature/issue-391-matrix-buttons

Fix clickability of choices in MatrixQuestion
Update arrays.xml

Hope it takes cyrillic, ideograms and arabic..
Update arrays.xml
Merge pull request #398 from daydreaming-experiment/feature/issue-385-dismissal-exception

Silently log exception if triggered in progressDialog.dismiss()
Merge pull request #392 from daydreaming-experiment/feature/issue-384-webview-methods-thread

Fix thread bugs with webview
Merge branch 'develop' into feature/issue-338
Do corrections from discussion in PR #372
Merge pull request #372 from daydreaming-experiment/feature/issue-338

dealing properly with morning questionnaire notification
Add tests file, describing what checks we need to do
Tested results WebView in Android 4.4+