This patch implements exception structure recovery routine in CFGStackify pass. This will be used to sort blocks and place TryBlock/EndBlock markers, but sorting and marker placing part is not implemented.
Experimental and not tested. Doesn't run anyway because of missing instruction selection. I'm uploading this just for record.
Do not commit.