Create prototype directory, add to gitignore and create base template for prototypes
Add user.html template page
Restructure navbar and add user quick menu with styling
Reorganize templates/prototypes files for cleanliness, add comments
Restructure user profile page, add tabs, and style it all up
Add plot_detail.html prototype, minor styling changes for consistency
Add styling to plot_details.html
Add GSI markers, style tree detail page
Style commenting on detail pages
Change README and add resource_detail.html
Style tables, small tweaks to resource detail page
Edits to README
Support counting the number of audits for a user
Update styling from MikeT's prototypes

This round just applies style changes to things we've already implemented
* user profile page
* plot detail page
* tweak to instance_base
Style headers for consistency on management pages
Fix comment block width, minor edits to plot_detail markup for consistency
Improve support for random_trees command and similar command for adding resources

* Currently it just adds rain gardens, with minimal properties
* Update InstanceDataCommand.setup_env to use administrator role and add_default_permissions()
Make popup endpoint work for all map features

* Add MapFeature helpers
* Use _map_feature_hash instead of _plot_hash
Refactor plot detail page's template and javascript to support resources

Templates
* Create map_feature_detail.html as super-template for all map features
* plot_detail.html inherits from it
* resource.html inherits from it, but leaves details to resource-specific templates

Javascript
* mapFeature.js applies to all map features
* plot.js applies only to plots
* resource.js applies to all resources (does nothing now but will do more later)
Update URLs and views

* Convert more "plot" URLs to "feature" URLs, and "plot" views to "map_feature" views
* Make "tree detail" URL redirect to "plot detail"
* render_map_feature_detail() chooses template based on map feature type