fix password leak in CBLChangeTracker thread name
fix NPE when downloader encounters unknown content type
Merge pull request #3 from mjq/fix_npe

NPE when downloader encounters unknown content type
convert CBLDatabase from Observer -> CBLDatabaseChangedFunction
document caching related methods
Fixes for my two issues
Merge pull request #5 from nickkitto/master

Fixes for my two issues - Thanks!  This looks safe so I'm merging it.
filters are compiled on demand.
delete getDocsWithIDs, move a test to a different package in the process.
getLastSequence -> getLastSequnceNumber
getUntitledDocument -> createUntitledDocument
inTransaction -> runInTransaction
Rename CBLServer -> CBLServerInternal
rename CBLServer -> CBLServerInternal, and in the middle of changing the way in which CBLManager is made into a singleton.
Merge pull request #2 from mjq/fix_pw_leak

fix password leak in CBLChangeTracker thread name
Implement more of the public API for CBLManager.  Also use traditional singleton approach for CBLManager.
check if db name is valid
get rid of CBLDatabaseInternal
call db.delete() instead of cblserver method
Remove CBLServerInternal and move all functionality to CBLManager