Add 'if' special form

Kl also supports 'if' as a special function that can be partially
applied. The compiler does not yet support paritial application, so that
will have to come later.