Add scroll animation and onResume support for profile button

* Profile button should hide when scrolling down and it should re-appear
when scrolling up.
* Profile button should update if cross profile values change while
PhotoPicker session is going on.
* Remove locks from values that will be accessed by UI thread in
onClickListener. Those locks are not required as we always update the
values before accessing them. So, we are not updating them parallely,
they are always updated sequentially.

Bug: 190727775
Bug: 197742347
Test: manual (See videos attached)
Change-Id: Iabfdad271ab9cc3c51fae4ca589e751964e1947c
2 files changed