Don't tell the mobile clients to show fields the user can't see

Fixes #1505
Merge pull request #1536 from maurizi/api/omit-fields-without-read-perms

Don't tell the mobile clients to show fields the user can't see
Fix missing photo search on mobile apps

OpenTreeMap/OTM2-tiler@46f6c4 switched from using treePhoto to
mapFeaturePhoto for photo search.  We updated the website search
configuration but neglected to change the mobile search configuration.
Updates to modeling from Rick
Merge pull request #1538 from maurizi/fix-missing-photo-search-on-mobile

Fix missing photo search on mobile apps
Force reload of collection UDFs after saving them in order to retrieve ids

Fixes #1534
Merge pull request #1537 from maurizi/api/return-ids-with-plot-collection-udfs

Reload collection UDFs after saving them to retrieve ids
Merge pull request #1540 from mtedeschi/style-modeling-prototypes

Updates to modeling from Rick
Control appearance of modeling menu item via settings as well as features
Merge pull request #1539 from RickMohr/hide-modeling-better

Hide modeling better