Implemented "human collate" operator on "search" and "find" method for file sort and included test code.

Sorting rules of collator is as bellow by applying ICU IDENTICA collate and NUMERIC attribute.
1. sorts (special characters) < (numbers) < (characters) order
2. If there are number characters in a string, convert number characters to real number\
3. If there is a sample of like this [1, 01, 001], it has to be sorted [001, 01, 1]
4. If language is Japanese and there are half-size characters, convert full-size character
Schema
- luna://com.palm.db/putKind '{"id":"test.db-api:4","owner":"com.palm.configurator", "indexes":[{"name":"filename", "props":[{"name":"filename", "collate":"identical"}]}]}'
[GF-3567] DB8: Support customized collate sequence on search method
Open-webOS-DCO-1.0-Signed-off-by: kyouhyun.hwang <kyouhyun.hwang@lge.com>

Change-Id: Iad1589bce0f2735981f4704c8b0e6c461d273f01
Reviewed-on: https://g2g.palm.com/2756
Reviewed-by: Build Verification
Reviewed-by: Kyouhyun Hwang <kyouhyun.hwang@lge.com>
Tested-by: Kyouhyun Hwang <kyouhyun.hwang@lge.com>
Reviewed-by: Roger Stringer <roger.stringer@lge.com>