AboutFragment setUserPhoto() method optimization

It takes a lot of time to convert the byte array into bitmap, so I made
in another thread so that the UI doesn't freeze
AboutFragment user photo set up optimization

Once the photo is downloaded from the database it's saved in the memory
(Bitmap). This way every time the fragment is recreated the bitmap is
not regenerated again but is kept alive