(#1260) - Add documentation for iOS size limits

Modify the docs to urge people to use the SQLite plugin
to avoid WebSQL size quotas on iOS.
(#1255) - Improve API documentation

Adds better documentation for the query()
API and harmonizes our usage of
terminology and punctuation.
(#1207) - Switch to WebSQL if IDB is outdated

Certain Samsung devices are running a legacy
version of the IndexedDB spec.  This commit
detects the outdated API and reports IDB as
invalid, so we switch to WebSQL.
(#1274) - Recognize 'unauthorized' errors in ajax requests.
(#1269) Redundant _changes requests

Fix HttpPouch.changes to stop requesting _changes when not continuous and the
last sequence number of the last request is >= the source DB last sequence
number when changes started.
(#1262) -Fixes issues integrating with other libraries that extend Object.prototype
(#1240) - deal with replications errors
(#1304) - Remove maintainer stuff from package.json
(#1278) - pass errors back from ajax requests
(#1308) - Support 'key' in allDocs()

Currently allDocs doesn't correctly support
the 'key' param.  This is reproducible
in all 3 local adapters and the remote
http adapter.  This fix adds 'key' support
plus some tests to verify it's working.