Resolved bug which was causing constructors to incorrectly expect a return
Fixed a bug which was causing non-void function to generate RTN ICode instead of RETURN and for all function to fail return type checks.