feat: add pre simp lemmas for if-then-else terms

See new test for example that takes exponential time without new simp
theorems.
TODO: replace auxiliary theorems with simprocs as soon as we implement them.
4 files changed