Bug 965765 - Listen on simslot-iccinfochange to ensure SIM PIN dialog is displayed

In some cases, we can have 'iccdetected' triggered after
'cardstatechange'. This makes the handler not installed in time and thus
we miss the event and are not able to display the SIM PIN unlock
interface. We add a listener in SimLock object against the
'simlock-iccinfochange' event and check if the SIM card is locked to
display the UI.
Bug 964736 - Rename a11y lockscreen tests
Merge pull request #15940 from lissyx/bug965765

Bug 965765 - Force a cardstatechange publish to ensure SIM PIN dialog is displayed r=alive
Merge pull request #15942 from bebef1987/bug_964736

Bug 964736 - Rename a11y lockscreen tests
Bug 959217 - Switch tests to the new Marionette Wait class. r=bsilverberg r=zcampbell
Bug 959217 - Switch tests to the new Marionette Wait class (refine dhunt's pull)