Generalized bacterial genome editing using mobile group II introns and Cre-lox.