added ">" delimiter to breadcrumbs

- includes @robertkowalski’s unit test
- I snuck in a minor fix for the login page (HTML+typo fix)
Editor: do not remove id field for docs

COUCHDB-2341
Editor: don't replace custom id attribute with document-id

If we have a document with an id attribute "foo" and _id: "customid"
added from the user and we do a PUT request for an update,
CouchDB will return: {"ok":true, id: "customid", rev: "123"}

The Model will think it has the id "customid" instead of "foo"
Revert "Firefox: Add z-index for sidebar"

This reverts commit fcb7116c5c550b6a3884e6d81c97d981a54ee881.

The commit broke our modal-windows which are located inside the
dashboard.
Prevent display of native autocomplete list

 - adds autocomplete="off"

Closes COUCHDB-2303
Config: remove unused views from base.js
Fix missing section name if deleting the first item

  - refetch collection and rerender view after a delete
  - use global Eventbus for config

closes COUCHDB-2321
Update grunt-couchapp to 0.2.1.
Fixes to creating views

Views are broken in a couple places:
* Does no display design doc after saving new view
* Sidebar has double render on '+' button
* Could not reduce on new view
* The results were not updating properly on on a save

This should fix all these issues
COUCHDB-2346 - Fix for long database names formatting improperly.
Breadcrumb fixes for database view.
COUCHDB-2354 - Fix search and API boxes vanishing
Fix XSS issue

You could inject JS via the url callback:
/#noAccess?urlback="><script>alert(9)</script>
Show full database name in browser's tooltip

After PR #74 long database names are showed trimmed and it's hard
to guess what the full name is. Parsing URL with eyes isn't handy
since there are a lot of other information presents, urlescaping
harms readability while you need to quickly figure out where you
are.
Cleanup: testUtils.js - underscore is not needed
whitespace fixes
Url-encode document-ids properly

 - modify the helper to also urlencode on `%`

Closes COUCHDB-2342
Only show sidebar options that exist
add support for external link
Fix COUCHB-2171 noAccess page mixes 401 and 403 responses