Clicking Databases page heading changes text color red

This also occurred on the Config, Active Tasks and other pages. Now
when you click on them the font doesn't change color.

Closes COUCHDB-2459
Switch-db-tray does not work with query options

This fixes a problem where using the db tray switch shows incorrect
results. To confirm fix:
1. Open a database (database A) and search for a single key with the
queryoption-tray: you get one document as result
2. use the new tray to switch to another database (database B)
3. you should see that all_docs from database B now shows up as you'd
expect

Closes COUCHDB-2460
Clicking on Copy in API Url style fix

This fixes a bug where when you click the Copy button in the API Url
tray and the input field goes white and the text is unreadable.

Closes COUCHDB-2441
Typeahead component needs to urlencode query params

This doesn't fix a current issue. It's just added in anticipation of it becoming
a problem down the road. Query params in the Components.DbSearchTypeahead component
should be url escaped.

Closes COUCHDB-2456
Fix bulk-delete on all-doc-page

On Couch 1.6 `/_bulk_docs` returned `ok: true` when the request was an
success. On 2.0 the ok property is missing:

Example success message on 2.0:
```
[{"id":"Brocket","rev":"6-b6fa9e703c3eb92aa9c3a49cedf1e8c2"}]
```

Example error message on 2.0:
```
[{"id":"Blaggie-System","error":"conflict",
  "reason":"Document update conflict."}]
```

Steps to reproduce the error in Fauxton:

 - select 1 document in the all_docs screen
 - click the trash icon to delete it
 - click ok to delete it
 - you are able to click the trash icon again and if you do, you
   get an error

Closes COUCHDB-2462
fix funky async race conditions
add async js v0.9 as dependency