Upload a picture for buddyPicture

Add ability to upload a picture for buddyPicture. Features include, scale image up/down, move image horizontally/vertically in preview window to get exact cut desired.
Why are texts stored in scope? They are missing translations too. Please check how this is done in the other controllers.