add gravatar FAQ
switch dequeue logic to using jQuery promises
don't load initial user preferences asynchronously. fixes #87