Fixed `method` terminology usage w/database

The basics.rst includes an explanation of how
an HTTP API works (leveraging HTTP methods
rather than inventing new ones), but the API
reference docs misuse the term thereafter.
Fix quick search from non-top level articles.
Temporary fix for quick search form layout on RTD site.
Better temp fix.
Fix httpdomain compatibility issue with Python 2.6
Fix release version generation for docs.

The logic:
- If you didn't run ./bootstrap the version will be X.Y.Z-dev
- If you did: X.Y.Z+build.hash
- For CouchDB releases - just X.Y.Z (because we remove STAGE/RELEASE
  info from acinclude.m4.in)
Add missed docs files for `make html` output.
Fauxton: Fix correct row number message
Fixes COUCHDB-1760
Fauxton: Add advanced options to Alldocs
Fixes COUCHDB-1694
Fauxton: Add Verify Install module
Resolves #COUCHDB-1813
add apache license
Remove the animation transitions
Allow databases with / in the names
Add Cancel button to the edit form
View Delete was broken
Eventually we should clean up these layout files to see which ones actually use tabs
Fix for Delete view
Remove {} chars from API reference links.

While browsers shows them correctly JIRA, StackOverflow and others
in-form URL parsers aren't likes them and breaks the referencing.
Remove "API method" things. Fix header for /_session endpoint.
Fauxton: Fix issue cannot delete new view