build into main www dir
fix link in readme
only run saucelabs on master

run unit tests in advance
Allow editing documents from view

Closes COUCHDB-2494
Fix string modal and add database filter

This fixes the regex check for the string modal in the code editor. The
string modal button now works again.

It also adds a filter function to the typeahead database view so that we
can filter the databases that are returned
Merge branch 'goodbye-futon'

This closes #126

Conflicts:
	readme.md
Revert "Allow editing documents from view"

This reverts commit 42cdf6886bb2062caa334485cc16b3fd5dcf5030.

This breaks the testsuite (bulkDelete.js)
Redirect to login page on access denied

An error message is displayed in Fauxton telling the user that
access is denied. While it tells them to select the login link to
log in (which does work), this is not a good user experience.

In this case, the user should be presented with the login and not
an error message.

closes COUCHDB-2435
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
Add auto focus to Delete DB modal

This ticket:
- Updates ModalView to default to focus on the first visible text field
by default.
- Updates the error message when the user fails to type in the database
name correctly.

Closes COUCHDB-2508
Clicking cancel in clone doc modal fix

Before, clicking cancel in the Clone Document modal found on the doc
editor page would redirect you back to previous page. This isn't what
you'd want or expect. Now it just closes the modal.

Closes COUCHDB-2509
Updating classname in CodeEditor View
Refactor CSS for pane layout

 - remove JS hack to have fixed elements on a certain size,
   elements now use position absolute/relative and floating

 - header, breadcrumbs and panes do not overlap anymore, which
   lead to alot of bugs like visible but not clickable buttons
   and problems when trying to add new elements to the header

 - header is now aligned with navigantion/burger-height
   (both 64px)

 - componentize footer for all_dbs page

Parts of this branch are based on a prototype from Sean Barclay
Sean Barclay <fudd1011@hotmail.com> (@seanbarclay)

Closes: COUCHDB-2320 COUCHDB-2271 COUCHDB-2471 COUCHDB-2482
Fix for doc nav

Closes COUCHDB-2500
Rebase with master; removed console.log