Mafiasi: Avatar: Generate better letter avatars

For usernames like 12musterm the second digit (2) is used,
instead of the first one (1).
Mafiasi: Allow usernames containing dots

Note that usernames ending in '.html' or '.json' will break.