(#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