[DSDS][Gaia][Sim Manager] can set outgoing call, msg and data
add enable/disable checkbox
add key-value observing and leave some rooms for onicccardchange
add locked state and remove onicccardchange related function
move out Settings to SettingsHelper
code refactor when init and add absent card state
fix select options
change simcard to simcardInfo, try to make code consistent
add SimCard class to track all related states on card
add unit test for simcard_manager_settings_helper
add unit test for simcard_manager_simcard_helper.js
update simcard_manager_simcard_helper.js to use original _

dont want to pollute this for too much unrelated stuffs, I try to use
original way to include _ and update test for this use case
add prototype of simcard_manager_test
make naming consistent
updateSimCardUI not updateSimCardsUI, typo
dont consider update part in this stage
add more tests for SimCardManager
add isSimCardLocked method and update tests
toggle simSecurity-settings & simCardManager-settings when needed