Add utility function for searching args

We have a switch to run the django debug toolbar if 'runserver' is in
the args, but I run 'runserver_plus'. With this utility function we can
do a string-contains search.
Speed up audit processing on user profile

Prefetch instance to remove additional queries object_cache lookups by
instance

Use object caches for audit display_name

This cuts out 35 queries for an admin user on my dev box with about 15
instances. Brings the in-database time down from ~350ms to ~160 ms.
Speed up get_user_instances

Fewer queries, simpler operations

Shaves off about 20-30 ms on an admin user in my dev box with 15
users. Makes the query timing waterfall diagram more balanced, for what that's worth.
Defer evaluation of querysets

This results in an additional speedup despite the additional (fast)
query, probably because these querysets are being modified again anyway before being
re-evaluated for rendering.
Merge pull request #1738 from steventlamb/topic/speed_up_user_profile

Topic/speed up user profile
Reformat species dicts

They were really hard to read, so I reformatted them (using a Python script).
Unify species fields and names

Rename everywhere:
* Fact Sheet -> Fact Sheet URL
* Fall Colors -> Fall Conspicuous
* Flowering -> Flower Conspicuous
* Native Status -> Is Native
* Other -> Other Part of Name
* Plant Guide -> Plant Guide URL
* Wildlife -> Has Wildlife Value

Remove from importer
* Family -- not used or stored in OTM2
* Alternative Symbol -- Used in OTM1 "when a tree has changed names recently, and has an alternate [USDA] code listed in the plants database." Not useful since USDA code is no longer a primary identifier

Add to importer
* Gender
* Plant Guide URL
i-Tree code is no longer a required field
Prevent intermittent test failure

We're making random trees in a Gaussian distribution, and periodically they fall outside the instance bounds.
So increase the instance bounds.