[Profiles] Allow users to edit the default initials in their profile pictures

Problem statement:

Currently, when a Canvas user is created, their default profile picture is their initials. However, the default settings aren't inclusive of different naming traditions and last names with spaces in them in general because these default settings look for the initial of the last word in their last name. For example, if Dick Van Dyke were to have a Canvas account, the initials in his profile picture would display as "DD" even though his last name is "Van Dyke" . In this case, "DV" would be the correct initials. (n.b. hyphenated last names seem to work fine. If his name were Dick Van-Dyke, his initials would correctly display as "DV.")

Proposed solution:

There is probably not a one size fits all solution to this problem, because it would be difficult to write code that correctly identifies a user's preferred initials in all cases. While Dick Van Dyke may want "DV" to be his initials, Charles Gavan Duffy may want "CD" to be his initials even though he has a compound last name of "Gavan Duffy." Therefore, the proposed solution is to allow users a way to edit their default initials in their profiles in the same place that they are able to replace their initials with a profile picture if they so choose.

User role(s):

admin,instructor,student,ta,designer,observer