(#909) - Enabled paging for replication of doc_id's

Currently the finished value is incorrectly set to true when there are
no results in the first 25 records
(CHANGES_LIMIT = 25) when filtering by a list of doc_ids. This stops
the loop and prevents the doc_id's from being replicated.
Created the new pagingCount field and set it to the remoteLastSeq
value. PagingCount is decremented by
CHANGES_LIMIT every time the fetched callback runs. The logic for
finished has been modified so that even if
resultsLength ===0, finished will be false if pagingCount > 0. This may
also work for other types of filtered replication.
 (#963) - latest changes since info.update_seq

`changes({ since: 'latest' })` should listen for changes since `info.update_seq`
instead of `info.update_seq - 1`.
(#938) - Pass options to HTTP library
(#961) - api.changes: return promise

Return promise with a `cancel` method when calling the changes api
* while it uses the `taskqueue`
* with `{ since: 'latest' }`
(#961) - Follow up: fix jshint errors
(#956) - Server Replication

Introduce `options.server` which allows to initiate server replications
via `PouchDB.replicate`.
(#915) - Check Database exists before deleting in node.
(#979) - Destroy local db whith open changes

Check for the existence of database listener hash before
deleting the listener.
With test.
(#981) - Disable CORS tests
(#986) - Faster Cancelling of Continuous Replications
(#922) - Fetch checkpoint rev before writing
(#1015) - Fixed some typos and commas

and made minor changes to wording

Just took a pass through the getting started page and corrected some missing apostrophes and other typos. I also changed the wording of a few sentences. More could be done here, but I tried to fix bits that looked quick and easy to fix.
(#1014) - Move visualizeRevTree into its own repo

Can now be found at https://github.com/neojski/visualizeRevTree
(#921) - Put buffers into seperate file to avoid browserify importing
(#1023) - Add notes for maintainers
(#1022) - Avoid referencing PouchUtils in tests
(#1022) - Remove individual src file loading in tests
(#1025) - Add jshint to npm scripts
(#1025) - Add build targets to npm scripts
(#1025) - Add node test runner to npm scripts