test that Database.addChangeListener is idempotent

https://github.com/couchbase/couchbase-lite-java-core/pull/221
Merge pull request #323 from mjq/db_listener

Test that Database.addChangeListener is idempotent