Modified interface parameters. Refs #8230.

- Renamed `getSearchQuery` to `buildSearchQuery`.
Modified query implementation. Refs #8230.
Updated related query dependencies. Refs #8230.

- Updated catalog search algorithm to perform count query if property set, otherwise perform normal paging search.
- Use `static_cast` instead of old C style casting in GUI class.
Updated related query dependencies. Refs #8230.

- Added `setSearchProperties` for re-usability between searching methods (general search & paging search).
- Removed unnecessary member variable.
- Removed constructor from helper class as it is no longer needed.
Merge branch 'feature/8230_icat_paging' into develop