Validation of parameters passed for putPermission

:Release Notes:
Validates parameters like insert,delete,read,update and extend.
Schema Mismatch error is returned for other tokens.

:Detailed Notes:

:Testing Performed:
Tested locally on desktop.

:QA Notes:

:Issues Addressed:
[GF-17971]  DB8 should validate parameters passed for "putPermission"

Open-webOS-DCO-1.0-Signed-off-by: Shrinivas Kulkarni <shrinivas.kulkarni@lge.com>

Change-Id: I0a66b956441d8f78169da5203880efad044ca3f0
Reviewed-on: https://g2g.palm.com/3320
Reviewed-by: Build Verification
Reviewed-by: Nikolay Orliuk <nikolay.orliuk@lge.com>
Tested-by: Yasaswini AY <yasaswini.ay@lge.com>
Reviewed-by: Roger Stringer <roger.stringer@lge.com>