Added branch and jump expansion pass.
Added branch and jump expansion pass.

Change-Id: I5b08f1912d9f5239782893d7558816c70d081aff
Reviewed-on: https://robertou.com/gerrit/291
Tested-by: Jenkins CI
Reviewed-by: Robert Ou <6265f2953535a346b7ba7418c552b02d288905ed@pioneers.berkeley.edu>

chuen0630/tenshi,abhishyantkhare/tenshi,abhishyantkhare/tenshi,SamboyKirk/tenshi,jessicakam/tenshi,SamboyKirk/tenshi,hozhu123/tenshi,JaronArmiger/tenshi,jarzofjam/tenshi,hozhu123/tenshi,abhishyantkhare/tenshi,hozhu123/tenshi,jessicakam/tenshi,SamboyKirk/tenshi,zentner-kyle/tenshi-old,zentner-kyle/tenshi-old,zentner-kyle/tenshi-old,zentner-kyle/tenshi-old,jarzofjam/tenshi,abhishyantkhare/tenshi,jessicakam/tenshi,tobinsarah/tenshi,cduck/tenshi,JaronArmiger/tenshi,tobinsarah/tenshi,chuen0630/tenshi,tobinsarah/tenshi,hozhu123/tenshi,jarzofjam/tenshi,chuen0630/tenshi,jarzofjam/tenshi,pioneers/tenshi,tobinsarah/tenshi,zentner-kyle/tenshi-old,jessicakam/tenshi,chuen0630/tenshi,tobinsarah/tenshi,jarzofjam/tenshi,cduck/tenshi,JaronArmiger/tenshi,pioneers/tenshi,zentner-kyle/tenshi-old,jarzofjam/tenshi,chuen0630/tenshi,cduck/tenshi,pioneers/tenshi,SamboyKirk/tenshi,abhishyantkhare/tenshi,tobinsarah/tenshi,pioneers/tenshi,pioneers/tenshi,pioneers/tenshi,hozhu123/tenshi,jessicakam/tenshi,jessicakam/tenshi,cduck/tenshi,tobinsarah/tenshi,jarzofjam/tenshi,chuen0630/tenshi,JaronArmiger/tenshi,abhishyantkhare/tenshi,JaronArmiger/tenshi,hozhu123/tenshi,cduck/tenshi,JaronArmiger/tenshi,cduck/tenshi,jessicakam/tenshi,hozhu123/tenshi,SamboyKirk/tenshi,pioneers/tenshi,cduck/tenshi,SamboyKirk/tenshi,abhishyantkhare/tenshi,SamboyKirk/tenshi,JaronArmiger/tenshi,chuen0630/tenshi