(#913) - Add setup and teardown to new integration tests
(#873) - Adding skip support for views and allDocs
(#913) - Add ability to specify remote vs local database in test args
(#393) - Use same md5 module between node + browser
(#393) - Correct reference to extend when in node
(#913) - Add basic tests to new suite, compile tests to html
(#923) - No more commas in uuids

split needs to be applied to the full char set or we end up adding a string to an array (resulting in a whole lot of commas showing up in our uuids).
(#926) - Corrected typo in expression setting Auth header
(#920) - Support for custom builds with adapters/plugins

Add support for comma/space separated list of adapters or plugins
as cli parametrs.

Eg:

To build only idb adapter, use

    grunt --plugins=mapreduce

or to build only idb and http adapter, use

    grunt --adapters='idb http'

Signed-off-by: Rohan Jain <crodjer@gmail.com>

(#920) - Build name based on included modules

Build name is generate based on the modules which are included
via command line parameters.
(#925) - Make sure the change applies to the value we're watching

If application used `chrome.storage` for other means, this listener
would receive all changes and fail due to `db_name` not being present in
the object representing the change.
(#928) - Remove non working submit tests, add notification of tests complete
Merge branch 'master' of https://github.com/daleharvey/pouchdb
(#922) - Use current _rev when updating _local docs.
(#922) - Add a test file to better test the checkpoint problem.
(#926) - Sets Auth header for userinfo in URL and opts
Merge branch '926-http-basic-auth'