if-expressions hook into the phi system
if-expressions hook into the phi system

This fixes if expression code generation in some cases where up-casts
were needed. Currently a bit hacky for jumping across what are
essentially basic blocks - needs the basic block refactor.

8l/ucc-c-compiler,8l/ucc-c-compiler,8l/ucc-c-compiler,8l/ucc-c-compiler