Build libtracker-sparql as a monolithic library
In this MR:
- sqlite dependency is bumped to 3.20.0
- in-tree fts5 module is gone
- libtracker-fts is merged with libtracker-data
- libtracker-data is merged with libtracker-sparql (as src/libtracker-sparql/core)
- libtracker-sparql is built as a monolithic library, avoiding many intermediate static libraries
Since the different static libraries all had to interact through the libtracker-sparql public API, this will allow increasing internal interaction without necessarily increasing the public API we need to expose.
Edited by Carlos Garnacho