Revert "Merge pull request #2831 from dimagi/revert-vellum"

This reverts commit b3345eae872e9c3c3810ac2f78757a6523a0d6f2, reversing
changes made to 5be1de723d3563157dbe9d6aa4fbc58dca80376e.
Merge branch 'master' into vellum-includes

Conflicts:
	corehq/apps/app_manager/templates/app_manager/form_designer.html
update immunization
Merge branch 'master' into update_immunization
change immunized to not_immunized
Move calculations in case list to feature previews
Removed 'CodeMirror' syntax highlighter.
fixed immunization calculations
don't 500 when case identifier is not a string
coerce identifier to string
only search for case if identifier is not None
Merge pull request #3182 from dimagi/bulk-upload-error

don't 500 when case identifier is not a string
AND search terms in admin reports
redirect to secure url on domains that require secure submissions

also cache the lookup of whether a domain requires secure submissions
for 10 seconds.
Merge pull request #3185 from dimagi/admin-report-search

AND search terms in admin reports
Enable updating case via parent_id
Use string value of True
Merge pull request #3174 from dimagi/labs_custom_xpath

Move calculations in case list to feature previews
update submodule refs
Merge pull request #3187 from dimagi/commconnect-parent-lookup

Enable updating case via parent_id