feat(kernel/inductive): use non-dependent elimination for Bool/Prop only if it is proof irrelevant

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
feat(kernel/inductive): use non-dependent elimination for Bool/Prop only if it is proof irrelevant