Do not create duplicate return statements for void functions.

Also do not create FIRM nodes for unreachable code (code that comes
after a Return statement).

Fixes #168.