More fixes to outline
- Add region node in between start and return when none exists, just for outlining
- Move collapse returns and inserting extra region to outline pass in pass.rs, since analysis info needs to get rebuilt (god this is ugly PM refactor very necessary)
- Fix not using convert_id when building returns in outlining