User avatar/lang change support, levels/leaderboards

Add support to change the user avatar and language, add optional
level_id to metric posts, pull down leaderboard information.