External binaries for handling open error

:Release Notes:
Add support to call external binary depending database type while handling
opening errors in MojDbLnaService::open()

:Detailed Notes:
Remove hardcoded methods to make factory reset.
Add opportunity to perform factory reset from bash-script file.

:Testing Performed:

:QA Notes:

:Issues Addressed:
[ANG-619] [DB8] External binaries for handling open error

Open-webOS-DCO-1.0-Signed-off-by: Bogdan Artemenko <bogdan.artemenko@lge.com>

Change-Id: I186bae7ebbb6dff31c4e8d90af3ca953567b41c9
Reviewed-on: https://g2g.palm.com/4636
Reviewed-by: DCO Verification
Tested-by: Maksym Sditanov <maxim.sditanov@lge.com>
Reviewed-by: Igor Kuksyuk <igor.kuksiuk@lge.com>
Reviewed-by: Maksym Sditanov <maxim.sditanov@lge.com>