add schema compilation from category description

:Release Notes:

:Detailed Notes:
- additional info per method that describes validation of
  call/reply/firstReply
- mixin definitions from category description into each schema for
  method
- default schema for reply

:Testing Performed:
unit-tests under desktop

:QA Notes:

:Issues Addressed:
[BHV-1592] Implement optional validation of received payload

Open-webOS-DCO-1.0-Signed-off-by: Nikolay Orliuk <nikolay.orliuk@lge.com>

Change-Id: I344602afadb0c07b1fbca23e51cbac608d394460
Reviewed-on: https://g2g.palm.com/5495
Reviewed-by: DCO Verification
Reviewed-by: Nikolay Orliuk <nikolay.orliuk@lge.com>
Tested-by: Nikolay Orliuk <nikolay.orliuk@lge.com>
Reviewed-by: Andrii Zora <andrii.zora@lge.com>