Added wrapper-promise for blob detection feature

... to ensure that the ajax request is only called once even though there are multiple PouchDB instances on the page.

Discussion #2990
well not just htis line but the getBlobReq stuff up there as well