Started company search implementation
Added company search unit tests
Used lists in mock backend instead of arrays
Removed unnecessary company search function, used old ones
Made clean_local_db() public and used it across C test suite
Enabled ICU support in sqlite
Implemented company search in sqlite backend
Fixed memory leaks in mock backend
Added event search by description
Added POC search by name
Added project search by title
Updated search methods in Java bindings
Fixed memory corruption in mock backend