UiccController: use registerForAvailable only when persist.radio.apm_sim_not_pwdn is enabled

Some QCOM RILs allow the SIM to be loaded in airplane mode, thus
CAF changed the callback to registerForAvailable, but that does
not work on other RILs where the SIM information will not be
loaded successfully.

Change-Id: I9f9124417db2fe983e716a2825fc08d87511f8aa
Merge remote-tracking branch 'cyanogen/cm-12.0' into cm-12.0