LPS-43537 Added verification to display name parameter
LPS-43537 Easier to check # of args
LPS-42733 Set  translateArguments attribute to false where we don't want to translate the arguments of liferay-ui:message
LPS-42733 Don't use an array where it could be a single object
LPS-42733 Improve consistency.  Where LanguageUtil.format receives numbers as arguments they are passed as Strings.