REACH-54 Should support "." delimited searches

Search is implemented in the next scheme:
- the Flood receives search elements, each of them has `searchTags` from the Dynamo;
- `ModelsListView` besides generating categories fills `tagList` array and this array will be used for search;
- search returns limited number of most suitable elements (`weight` is criteria) (the Dynamo shows 15 elements but 15 elements take much space in the Flood. so it is set to 10);
- if nothing is found and search string contains special characters it generates regular expression from this string and does search using it;
- when Enter button is pressed there is no need to do search one more time, just pick the top result element.
if an element has no tags use its name for it