Bug 975343 - Show multiple phone numbers and iccids on dual sim devices
Merge pull request #17885 from crh0716/975343

Bug 975343 - Show multiple phone numbers and iccids on dual sim devices r=evelyn
Bug 973447 - [settings] refactor Language panel with AMD pattern
remove unnecessary line
refactor with SettingsListener
add phone_lock_test
add needed tests
fix Settings test and refactor folder structures
take off phone_lock in xfail.list
This is a big change focusing on renaming from phone* to screen* and

update some nits
update the naming from phone_lock to screen_lock in python
forgot to change l10n-id
give functions names
rename from screen_lock_dialog to screen_lock_passcode