SFR 447685 AGC introduces background noise

Fix is to disable AGC by setting the mic gain bounder to 0.

(cherry picked from commit ecbf4fffed973c21b584b7b3285890a2c655e63a)
SFR 447971 - Config lost over restart

Modified FailSafeTransactionImpl to delay deletion of the target file for as
long as possible during fail-safe copy operations. This prevents us losing the
config file if the app force-closes while restoring config from the backup.

Added logging to FailSafeTransactionImpl and ConfigurationServiceImpl

(cherry picked from commit 1ffada6e15fe32e217646613c45d53783d99f684)
(cherry picked from commit 6bc853b26a2110afbbb82d7f6fe3bb8d68263753)
(cherry picked from commit b96bc758af2e3ba26a18fffce8e512667093a2ac)