Show map list on user profile page

Show banner counts/tabs on User Details page
* Categories are "Tree Maps" and "Edits"
* Use singular form ("Tree Map" or "Edit") if there's only one

"Tree Maps" list includes:
* maps the user has joined (via invite) or edited, which current user has permission to view
* the map most recently visited in the current session (if user is looking at their own list)
Fix errors
Fix lint
Fixes #1338, IE10+ styling for stewardship
Move udfc_search to its own template
Change udfc search text

fixes #1335 on github
Cleanup templatetags

Remove unnecessary call heirarchy, group similar tags together.
Cleanup udfc search markup and tighten up perms
Make udfc perm checks support non-logged in users

fixes #1323 on github
PR fixup: use default role instead of hard coding
PR fixup: Support instances that don't have alerts/stewardship
Pull time off datetime before lexico comp to date

fixes #1337 on github

For hstore queries, we compare isoformatted date strings lexicographically. This does not work when comparing isoformatted datetimes to dates. For example, If you set the minimum bound on a search to "2014-03-24 00:00:00", you'll never capture dates in the database stored as "2014-03-24" using this method.

This fix forces datetimes to be represented as date strings.
Show map list on user profile page

Show banner counts/tabs on User Details page
* Categories are "Tree Maps" and "Edits"
* Use singular form ("Tree Map" or "Edit") if there's only one

"Tree Maps" list includes:
* maps the user has joined (via invite) or edited, which current user has permission to view
* the map most recently visited in the current session (if user is looking at their own list)
Delete perms when deleting a udf

fixes #1131 on github
Remove smushname fields on User model

fixes #1351 on github
Add MapFeaturePhoto to support photos on map features
Add endpoint for adding map feature photos
Add default permissions for MapFeaturePhotos
Support searching for missing MapFeaturePhotos
Fix bug with _map_feature_audits.

Successive calls to _map_feature_audits without the filters or
cudf_filters would cause it to append to the default argument list, which
carries over to the next call to the function