Added User.getProfileImage and Profile.setProfileImage

When setting a profile image, it still follows the rules set by the site, if an image
that is bigger than 128x128 is passed, then an InvalidParameterException will be thrown.
However, it seems the server doesnt check to see if the image is bigger than that and will set it regardless.