Support size 15 and 16 quoted usernames

As usernames containing special characters must be quoted, they
may have two extra characters that are not counted against the
size limit of 16 characters. This patch adds a regex to handle
this case.
548 makes username maximum size variable, but it will still suffer from issues with quoted names that are within 1 of the limit afaict. Not sure why this would make you unhappy.