Bug 983623 - Async transactions: Add a preference for turning it, implement undo & redo commands. r=mak