if' and (?)

Introduced if-then-else as a regular function and infix operator, as
described in http://www.haskell.org/haskellwiki/If-then-else.