Develop

Changelog
-------------
- added system tracking
- restructured the unit tests platform
- added minor changes to phpunit.xml
- added minor changes to travis-ci and scrutinizer-ci config files
- added more unit tests to test the database sqlite string escape function
- changes applied to system caches