Issue #985944 by moonray, jzornig, hass, Dave Reid: Replace user/autocomplete with realname/autocomplete.
Fixed schema length should be an int, and to update a real name, realname_delete() should be used.
#517844 by coderintherye: Allow modules to provide support.
Issue #1414140: Added rules action integration for updating a real name.
Added an action to update a user's real name.
Clear the user entity controller cache when a real name is deleted.
Added validation for realname_settings_form() to prevent the [user:name] token from being used.
Issue #977430: Remove double spaces in case they are generated by patterns with empty fields.
Fixed tokens output unescaped data. Added alternate raw versions of the tokens for unescaped data.
Fixing unescaped user names in page titles and autocomplete callbacks.