Added CallerMemberNameAttribute support for 4.0

- Removed useless TypeForwarding for legacy support.