Bug fix and features...

- CASEJUMP and SHL works
- Static data referring to local labels are renamed
- If/While simplification moved from Frontend to Middleend
- Tac.LOAD/STORE are usable now