Update settings pref values when BSM is not auto.

When BSM mode is set to a value other than auto, flash mode, white
balance and few more settings will not be based on user preferred
settings. So mParameter object will have default values. Updating
those values in the list will over write the preferences.
To preserve settings from preferences, we need to pass the same
values.

CRs-Fixed: 573584
Change-Id: Ic62dc537250468f189374fae9a897ee46d40e3a1
Port Focus timer from CM

  *Thanks

Change-Id: Ib9c7d2bff6bebde5033678a3e7e3679a5577ce25
Signed-off-by: Josue Rivera <prbassplayer@gmail.com>