Sets photo path on user entity.
Profile updates and photo path assignment changes.

- Updated flash message to report success on updates where nothing changed
instead of an error message.
- Does not overwrite photo_path on future updates without a photo.