Use values() instead of objects in _load_itree_code_overrides()
Management command random_trees now takes an option for probability of diameter existing
Require species (rather than otm code) for benefits calculation

Now that we have ITreeCodeOverride's, species without OTM codes can contribute to benefits calculations
Merge pull request #955 from RickMohr/itree-override-performance

Fix performance issues when computing benefits with ITreeCodeOverride table
Add exit prompt when leaving unsaved changes

When leaving certain data entry modes, including but not limited to 'Add Tree' and 'Edit Tree', you can now lock the page so that the user will be prompted before leaving the page, or before leaving that particular edit mode.