Add API for attaching storages

:Release Notes:
Implement API for removable storages notifications

:Detailed Notes:
Implementation moved from MojDbMediaHandler to new 'registerMedia'
method on the private bus.

:Testing Performed:
tested on local build

:QA Notes:
luna-send -n 1 -a com.palm.configurator luna://com.palm.db/registerMedia '{"devices":
 [{"deviceId":"INTERNAL_STORAGE_DVR",
   "deviceName":"DVR_INTERNAL STORAGE",
   "deviceType":"internal dvr",
   "deviceUri":"/mnt/lg/appstore"},
  {"deviceId":"INTERNAL_STORAGE_CAMERA",
   "deviceName":"CAMERA_INTERNAL STORAGE",
   "deviceType":"internal camera",
   "deviceUri":"/mnt/lg/appstore/cam"}]}'

:Issues Addressed:
[BHV-3658] [DB8]: Implement API for attached storages notifications

Open-webOS-DCO-1.0-Signed-off-by: Igor Kuksyuk <igor.kuksiuk@lge.com>

Change-Id: I6169e2a776cf1ddeedc21bc4343a07cd5a85e254
Reviewed-on: https://g2g.palm.com/5308
Reviewed-by: DCO Verification
Reviewed-by: Igor Kuksyuk <igor.kuksiuk@lge.com>
Tested-by: Igor Kuksyuk <igor.kuksiuk@lge.com>
Reviewed-by: Maksym Sditanov <maxim.sditanov@lge.com>
Reviewed-by: Oleg Yablokov <oleg.yablokov@lge.com>
Enable c++11

:Release Notes:
Add C++11 flag into cmake file

:Detailed Notes:

:Testing Performed:

:QA Notes:

:Issues Addressed:

[BHV-2215] enable c++11 in db8

Open-webOS-DCO-1.0-Signed-off-by: Olexandr Solomakha <oleksander.solomakha@lge.com>

Change-Id: I31732c053ffebaad26de4b50916d7f401f3c69a3
Reviewed-on: https://g2g.palm.com/5250
Reviewed-by: DCO Verification
Tested-by: Olexandr Solomakha <oleksander.solomakha@lge.com>
Reviewed-by: Oleg Yablokov <oleg.yablokov@lge.com>
Remove main db in factory-reset case

:Release Notes:
Remove corrupted database after backup

:Detailed Notes:

:Testing Performed:
Tested on build-desktop

:QA Notes:

:Issues Addressed:
[BHV-1835] Factory Reset : Generate a lot of leveldb files irregularly

Open-webOS-DCO-1.0-Signed-off-by: Olexandr Solomakha <oleksander.solomakha@lge.com>

Change-Id: I549562d0fa46fd46aa28e2edc9970c95e44d35da
Reviewed-on: https://g2g.palm.com/5311
Reviewed-by: DCO Verification
Tested-by: Olexandr Solomakha <oleksander.solomakha@lge.com>
Reviewed-by: Maksym Sditanov <maxim.sditanov@lge.com>
Reviewed-by: Oleg Yablokov <oleg.yablokov@lge.com>