initial checkin of common webapp
forgot new file
Make it run (CONTROLLER was missing)
Continuing to try to make phylesystem-api work without opentree webapp
Fix default_application setup
Disallow /v2/ in robots.txt
No more 'common' webapp, use 'welcome' instead
Use more familiar style for taxon search.

The Boostrap "inverse" scheme is confusing for some users (#464), so we
should tweak it to clarify which widget is for text input and which is
for scope selection.
Auto-apply matching taxon if ENTER key pressed.

This automatically applies the first *exact* match in taxon-search
results, if the ENTER key is pressed before (or after) results appear.
Addresses #370 in the curation app; next, I'll apply the same behavior
in the main tree-viewer app.
Keep looping, hoping for an exact match
Auto-jump to matching taxon if ENTER key pressed.

This applies the same behavior as in the curation app's taxon search, to
the main tree-viewr app. Addresses #370.
Use case-insensitive taxon matching in both apps.
Echo data-deposit DOI/URL on Metadata tab.

This also adds the ability to edit this field directly, which raises
several questions about the relationship between supporting files,
imported trees, and existing data deposits; see #445.
Show data deposit DOI/URL in References page.

This restores a link that was previously removed. See #445.
Friendly TreeBASE deposit links on References page

As described in #445.
Adding reminder ("scold") about adding data.

This reminds the user (just once per session) that any file or tree data
added should already be present in the defined data deposit. If no
deposit DOI/URL has been defined, the message will not appear. See
discussion in #445.
Merge branch 'master' into editable-data-deposit-url
Tab and arrow key support for search-results menu.

This is in the tree-viewer app, as requested in #468. Will follow up
with matching behavior in the study-curation app.
Support for tab/arrow keys in curation focal-clade.

This mirrors the changes in the main tree viewer app, except that
"natural" tab order is preserved to avoid disrupting accessibility
on the entire page. Addresses #468.
Merge pull request #468 from OpenTreeOfLife/enter-applies-matching-taxon

Enter applies matching taxon