Implement avatar picker Correct avatar related jobs
This introduces a new model to store the avatars and 3 uploads per user (gravatar, system and custom) user can then pick which they want.