Reduce number of binder calls by saving nav bar state

Change-Id: I3729d05a34a661cb74e998c40b61c615cdbf83a6
Merge "Reduce number of binder calls by saving nav bar state" into cm-10.1
Fix incorrect fragment animation used for hiding fragments

Mirror of support lib patch
https://android-review.googlesource.com/#/c/60032/ into
frameworks/base.

AOSP Commit: https://android-review.googlesource.com/#/c/60167/

Change-Id: I8d1cb2e217721336674b8e3e2ef8722a8d9baefd
change "next" to "done" in minute IME option under 24-hour format

We don't need "next" button under 24-hour format any more.
So, we changed from "next" button to "done" in IME option
when setting minute under 24-hour format

AOSP commit: https://android-review.googlesource.com/#/c/54121/3

Change-Id: Ic9b1673248183060ba7279b63648a85dc39ca3b9
Fixing crash in PhoneNumberUtils getNumberFromIntent

Handling intent with no data when trying to retrieve number from
intent.

AOSP commit: https://android-review.googlesource.com/#/c/57890/

Change-Id: If7c5930e7048aec732fb7a3fbeb3391e1408b071
Merge changes Ic9b16732,I8d1cb2e2 into cm-10.1

* changes:
  change "next" to "done" in minute IME option under 24-hour format
  Fix incorrect fragment animation used for hiding fragments
Merge remote-tracking branch 'upstream/cm-10.1' into cm-10.1