External Parameter Name Fixes
- ExternalParameterAttribute used CallerMemberName to set the Name, when it really should have been just null, allowing the use of its display name instead of the member name.
- Group in thedisplay name was not used when creating external parameters.
- Added unit test to verify the behavior wrt groups.
Closes #382 (closed)