webos-image: db8=145

:Release Notes:
Change putKind to write only if there is change,
implement search query cache to increase performance.

:Detailed Notes:
submissions/144..submissions/145
093e500 Merge branch 'develop'
0f1907e Implement search query cache
dd9fd33 putKind writes only if there is change

:Testing Performed:
MiniBAT, BAT, P2, unit tests.

:QA Notes:

:Issues Addressed:
[BHV-11283] Improve the search query performance
[BHV-11421] Search query cache to improve search query
[BHV-11779] Forward-port some changes ...
[CMB-1209] CCC:db8=145

Open-webOS-DCO-1.0-Signed-off-by: Oleg Yablokov <oleg.yablokov@lge.com>

Change-Id: Ifd359599c3050f91d6d10c66c5ea83e0c723349b
Originally-reviewed-on: https://gpro.palm.com/59468
Reviewed-on: https://g2g.palm.com/6431
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Build: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>