Implement more generic method table

:Release Notes:
Implement more generic method table for c++ wrappers

:Detailed Notes:
Implement more generic method table for c++ wrappers

:Testing Performed:
Implemented and compiled tests.

:QA Notes:

:Issues Addressed:
[BHV-1543] Implement more generic method table

Open-webOS-DCO-1.0-Signed-off-by: Sergiy Kryvonos <sergiy.kryvonos@lge.com>

Change-Id: Ia4bba43f711f99955349392746d2e4b9e577ec0d
Reviewed-on: https://g2g.palm.com/5365
Reviewed-by: DCO Verification
Reviewed-by: Anatolii Sakhnik <anatolii.sakhnik@lge.com>
Reviewed-by: Sergiy Kryvonos <sergiy.kryvonos@lge.com>
Tested-by: Sergiy Kryvonos <sergiy.kryvonos@lge.com>