New function string_ci_get_between()

* New function string_ci_get_between() for case insensitive  search
* Fixed problem in return value of string_size_error(), now it returns
an empty string
* New function string_get_between_ex()
* New test string suite for performance check