Bug 947939 - Part 0: general cleanup in BrowserProvider. r=nalexander, a=sylvestre
Bug 947939 - Part 1 and 2: reimplement cleanupSomeDeletedRecords, transactionality. r=nalexander, a=sylvestre