doc(library/rewriter): add doxygen annotations for rewrite_* funcs
chore(.gitignore): update .gitignore
refactor(library/rewriter): move apply_rewriter_fn into rewriter.h
feat(library/rewriter): implement depth RW
refactor(library/rewriter): rename lc => ti
test(library/rewriter): add test for depth RW
feat(library/tactic): add disj_hyp_tactic

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
feat(library/tactic): add absurd_tactic

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
refactor(library/tactic): remove duplicate code, add add_proofs

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>