Rename lights and camera HAL to use hw_get_module_by_class

Change-Id: I0f5accd4830e38b1ac8d27c25f0de7737bb680a6
nicki: Fixing volumes after glitches patch

– Increase microphone volume in apps – thanks to PecanCM
– Increase earpice volume in voice messengers
– Increase wired headset volume in-call (maybe BT too)
– Increase earpiece volume in-call
– Disable own echo in-call in earpiece
– Fixed non-functional volume rocker in-call until on/off loudspeaker

Change-Id: Idf4984913e00af445cd70db8fb7ab2a93fbed84d
nicki: support xperia m dual

  - check baseband version and enable dual sim if ds baseband detected.
  - don't set anything on older unsupported basebands (you are not supposed to use cm on 4.1/4.2 basebands)

Change-Id: I7579d484cdef8540aa272abfeb129f3ef43f0531
nicki: Enable proximity wake option

working fine so enable

Change-Id: Ia66a09fba5f27695e6f61d040cbe75f07611271b
nicki: init: remove uneeded

Change-Id: Ib6f21412824bfc5475fcaa3742789267b089db12
nicki: revert recent volume changes

 - Updated audcal and this isn't fixing our glitches problem totally but
   creating unfixable low volume in loudspeaker and microphone in-call so
   better revert volume changes and audcal for now.

Change-Id: Ie8690c47c55cdd41d4737a7a385f7851ef607be1
nicki: clean-up class_main script

 - use this script only for starting 2nd ril daemon

Change-Id: I46e0f0f5afdd10cd06fea3ee83fd07284e3b3c98