Merge pull request #426 from jazkarta/upstream

Remove hardcoded references to newfs S3 bucket, use value from settings
Fix bug where dismissing Slider working area reloaded the page.

This was due to a race condition with a default link handler
pointing at an empty anchor (#) taking hold first while
the Slider code and its base class code were still running.
(#425)
Reduce repetition in Level 3 template for partner overrides.

As a step toward following 'Don't Repeat Yourself' for partner
site overrides, make the Level 3 results page use a series of
partial template includes, one per block. For any template that
is overridden for a partner site (or perhaps, for all), any
block that has something more involved than a single variable
probably ought to use an include. (#418)
Fix bug with nav. bar color on small screens. (#308)
Improve contrast on current-section nav. on small screens. (#308)
Tighten partner site home page layout on small screens.

Reduce extra space between the first and second sections. (#396)
Check whether to set up events for the old search control.

For the old search box control (which will be replaced by the
newer one used in PlantShare soon), check whether the box is
present before setting up events. This fixes console errors
from appearing in partner sites, which do not yet have search
but where the search code is still included. (#396)
Remove a forgotten print statement.
Rebuild production JS file.
Fix overlay height for lightboxes on small screens. (#308)
Improve sizing of Get Questions dialog on small screens. (#308)
Remove unneeded console log statement.
Fix some comments.
Partial fix for list-view species page link.

This rolls back a mistaken fix made recently, which apparently
caused some event recursion problems. (#427)
set suggester position relative to input's relative-positioned parent
Prevent underline when hovering on an  unlinked anchor.
Rebuild production JS file.
Fix bug where Level 3 state was lost using initial list view.

Disabled code to present an initial list view on small screens,
because it was found that upon using it, state was not being
maintained when the user went to a species page and pressed
the Back button. This is not a problem when starting on the
photos view, even after switching to the list view. The bug
involves no hash being populated upon the initial list view.
(#427)
Rebuild production JS file.
Merge pull request #429 from jazkarta/upstream

Allow configurable dynamic content image upload path