Don't display footer on metadata & changes page

Fixes the accidental display of the footer on the metadata and
changes page.

COUCHDB-2502
Add confirmation modal component

This ticket adds a simple confirmation modal that can be used in
place of window.confirm().

Closes COUCHDB-2445
harden bulkDelete test

sometimes it has false positives
Make deleteDatabase test in Nightwatch more specific
Allow editing documents from a view

-included:
Allow entire document card to be clickable for editing
clickWhenVisible custom function for Nightwatch

Closes COUCH-2494