Merged webrunner
fixed webrunner conflicts
added jekyll _site to .gitignore
Merge branch 'master' of https://github.com/daleharvey/pouchdb
all of gql in one nice commit.  changes to gruntfile and webrunner.
Fix jshint-grunt setup #495

Task `jshint` should be defined only once and globals definition
should be under options.

Ref: https://github.com/gruntjs/grunt-contrib-jshint
Signed-off-by: Rohan Jain <crodjer@gmail.com>
Trivial lint fixes #495

These failures arise due to the fixes in jshint-grunt configuration

Signed-off-by: Rohan Jain <crodjer@gmail.com>
Suppress `Possible strict violation` #495

I am not 100% sure, but this seems like the safest way for me to
have jshint pass the build.Trivial lint fixes

These failures arise due to the fixes in jshint-grunt configuration

Signed-off-by: Rohan Jain <crodjer@gmail.com>
Allow overriding of Pouch in tests

Signed-off-by: Rohan Jain <crodjer@gmail.com>
Merge pull request #550 from crodjer/jshint-fixes

JSHint configuration fixes
took out some unnecessary comments, put mapreduce default back
linted test files
Merge pull request #547 from daleharvey/gql_pullready

Gql pullready
(#533) - Revert version lock on levelup
Merge pull request #551 from daleharvey/unlock-leveldb

(#533) - Revert version lock on levelup
(#549) - documentation

Add also a word about running single test file in a browser.
(#114) - First simple compaction test
(#114) - Add generic compaction code

Implement compaction using adapter specific code:
* _removeDocRevisions
* _getRevisionTree
(#114) - Implement compaction in idb
(#114) - implement compaction in websql (WARNING!)

WARNING:
This implementation WILL conflict with #344 as right now we assume
that rev is unique per database. Merge with caution!