Start eliminating uses of Branch by generating switches instead of branches
in FromCore. Simultaneously pretty-print boolean switches as if-statements,
adding up to no visible changes for the end-user.
Retire remaining uses of Branch.
Retire the Branch constructor completely.
Fix pretty-printing of case-statements.
Merge pull request #122 from pjonsson/fix-switch

Retire Branch constructor from Program.