Add a way to modify the message placeholder text

When calling `replacePlaceholdersInMessage()`, it now will first look for a data attribute on the field, `data-validator-placeholder`, before falling back to the original `name`.

This allows for something other than the field name to be displayed in error messages.