CORE-2935 Updated EnvironmentVariableNameValidator.

Updated EnvironmentVariableNameValidator to invalidate empty values.
Updated ArgumentPropertyEditor to not allow blank Environment Variable names (so the expected "This field is required" error can be displayed).