New Query Options tray added

For scope, see: https://issues.apache.org/jira/browse/COUCHDB-2347

Two important things to mention:
1. The "Compact View" button has been removed. I want to discuss with @seanbarclay about whether it should really appear in the tray.
2. There's an outstanding issue (outside this ticket) where the header bar doesn't always show the correct content when navigating from page to page.
Pity... 'fraid we're stuck with `$.extend` due to the options being a nested object + I need it to intelligently merge the object structures. e.g. options could contain: `{ showStale: true, queryParams: { limit: "5" }}` but I want the end result to contain the entire queryParams object content found in `this.options`.

I totally agree with the need for consistency, but I think I'd make a case to start using the jQuery version just for the extra functionality it affords.