Add servicematrix view

refs #4180
Make filtering/sorting of the servicematrix work

refs #4180
Fix servicematrix layout in case there are only a few services being shown

refs #4180
Do not display hosts without any services in the servicematrix

refs #4180
Add support for distinct database queries

refs #4180
Make page/limit params work if either of those is hardcoded
Add pagination support to the servicematrix

refs #4180
Add pagination control to the servicematrix

refs #4180
Fix hosts without services being displayed in the servicematrix

refs #4180
Fix that queryfilters are being ignored by the parser
Fix that the TreeToSqlParser cannot handle partial conjunction nodes
Refine styling of the servicematrix

refs #4180
Merge branch 'feature/problems-as-matrix-4180'

resolves #4180