Use default model values for the "edit" templatetag
Retrieve default labels from help_text, add help_text
Add search tag for pulling search field options from the instance config

Brought in modgrammar-py2 (a fork of modgrammar, which is python3 only)
for brevity in the parser, since checking token length was quickly becoming
unmaintainable and attempting to parse with a regex was unreadable.
Add unit tests for UDF field permissions
DRY up field templates and rename references
Add template for advanced search fields
Add default option to selects, properly set selected value
Switch add tree to use edit templatetag
Use search tag for advanced search fields in instance_base.html
Fix serialization of typeahead fields
Don't show plot/tree UDF fields unless the user has permission to view them
Move searchbar code into searchBar.js
Specify search code in separate block so it applies to all instance pages
Dynamic building of search elements hash by reading DOM elements