Merge branch '2396_find_whole_words'
* 2396_find_whole_words:
Some optimization of loops in translation functions.
Create strings with small preallocated sizes.
mc_search__cond_struct_new_regex_ci_str(): get rid of extra string duplication.
Minor optimization of translation function arguments.
Avoid extra-allocation of string while prepare to regexp-search.
Removed mc_search_cond_t->len (used mc_search_cond_t->str->len instead).
Fixed bit operations in mc_search_regex__process_append_str()
Code cleanup for avoid compiler warnings
Ticket #2396 (Find File "Whole words" search bug)