chore(library/tactic/tactic.h): cleanup
fix(library/tactic): pretty printer for proof states
feat(emacs): highlight 'inversion' tactic
feat(kernel/inductive): store whether an inductive datatype supports dependent elimination or not
fix(library/tactic/inversion_tactic): inversion tactic for datatypes with dependent elimination
fix(library/tactic/inversion_tactic): inversion tactic for datatypes with dependent elimination