WIP 0.3.10
Merge branch 'master' into testing
updated json-forms submodule
started 0.3.10 entry in changes log
updated sentinel submodule
style tweak; removed muted icon style from activity screen
Migrated 5 commits from dev branch

commit f1a1e11d460f4b0bf92339d0747f6e8fad63368c
commit 9484c92ef25152c12cac4d0bcdeea80477074bca
commit b032bd919d8b1d8d8b340b4c83c576571e88a7f8
commit 4c2e9d4a4d93017282f094c501211ffa21e93f8e
commit b2046ad0f86c8085971839079d7c945569cab112
added patient_not_found option to kanso.json. #508
updated sentinel submodule
updated sentinel submodule
Include `from` doc property in lucene index.

Can't remember why I excluded it to begin with.
user friendly tweaks to kanso.json setting schema
updated sentinel submodule
added note about supporting commas in schedule name setting

Also minor modification to language; using "clear" instead of "silence"
since that is what appears in the UI.
Merge branch 'master' into testing and bumped to 0.3.11 WIP

Conflicts:
	Changes.md
updated json-forms submodule
Fixed bug where app_settings was ignored, and the app reverted to defaults. Issue: #524
updated changes log for 0.3.11
updated after success CI script

jsontool was renamed to json in NPM, also the syntax changed on the -e
parameter, so that command fails, yet the push continues instead of
failing. can't reproduce locally so testing on travis.
fixed after success CI script.

Escaping newlines so push fails properly and adding `this` prefix to
json -e parameter.