Merge CallStats/Log fixes & improvements from CM

Squashed 3 commits.

Fix crash of date selector.

How to reproduce:
- Open date filter
- Turn off screen
- Turn on screen
- Reopen date filter

Also move around code a bit to follow existing design patterns more
closely.

Change-Id: Ibd46a09db6c5fb4623a1ef8062af971aee0e1a60

Fix display condition for minutes.

Previous display: 2 hours 0 mins
Now displayed: 2 hours

Change-Id: I4f428e2b16063ab285d25c33eb6ebe2c6f769d2e
Merge "Merge CallStats/Log fixes & improvements from CM" into jb-mr1