feat(kernel/type_checker): add is_convertible predicate (and support for proof irrelevance and eta-reduction)

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