General updates

- Broad general updates to homepage and inside style, including shifts
in the color scheme
- Updates to the results list to integrate the map-view into the
list-view better.
- Moves result summary out of the floating header.
- Updates the floating header logical to provide an invisible duplicate
to handle layout
- Adds a "soft limit" to the character limiter so that it doesn't
appear when the truncated amount is very short.
- Adds map spec to test map presence or absence in various states.
- Bug fixes