Bug 1061660 - Fix some missing show transitions on BaseUI elements. r=alive

Flush the style after element creation so that animations associated with
the visible class play.
Bug 1069286 - No tactile feedback when dialling a number
Bug 1078536 - "Done" button on video picker is hardcoded
Bug 1072075: don't allow system time changes to affect app usage timings
(cherry picked from commit 83af4279c67b36c96b04ffec04ae428b69eec51d)

reference bug 1069863 in comments

fix broken unit tests
Merge pull request #24477 from Rik/keypad-vibrate-1069286

Bug 1069286 - No tactile feedback when dialling a number r=drs, r=gweng
Bug 831974 - User has to press 1 for a long time before Voicemail is reached
Merge pull request #24705 from Rik/short-voicemail-831974

Bug 831974 - User has to press 1 for a long time before Voicemail is rea... r=drs
Merge pull request #24834 from Cwiiis/bug1061660-missing-visible-transitions

Bug 1061660 - Fix some missing show transitions on BaseUI elements. r=alive
Merge pull request #24845 from TheoChevalier/video-picker-done-l10n

Bug 1078536 - "Done" button on video picker is hardcoded
Merge pull request #24855 from davidflanagan/bug1072075

Bug 1072075: don't allow system time changes to affect app usage timings r=marshall