Tests and fixes for return in except and finally statements

Discussion: http://forum.nimrod-lang.org/t/376/1#2033