user.js cleanup 

More cleanup, trying to get everything to obey the style guide.

Also some reworking of the gravatar handling; let's use forcedefault if no email is provided.