Core: Remove unnecessary @runInSeparateProcess in Configuration tests.
Core: Remove unnecessary @runInSeparateProcess from Autoloader tests.
Core: Remove unnecessary @runInSeparateProcess from DateTime tests.
Core: Remove @runInSeparateProcess in ConfigServiceLocator tests.
Halo: Add PsrLoggerTestTrait.

This trait contains a test method that checks whether a logger was
correctly stored as property after passing it to the constructor.
Gravity: Adapt for PsrLoggerTestTrait.
L10n: Adapt for PsrLoggerTestTrait.
Shadow: Adapt for PsrLoggerTestTrait.
Spark: Adapt for PsrLoggerTestTrait.
Vortex: Adapt for PsrLoggerTestTrait.
buildsystem: Exclude complete Halo namespace from code coverage.
Gravity: Add SQLDMLQueryBuilder for common simple SQL syntax elements.

Taking the general parts of SQL syntax and moving them to a separate
DML query builder removes a lot of actual and potential code duplication
from the SQLite3 and MySQL DML Query Builders.
Gravity: Add mysqlnd_ms abstraction functionality.
Corona: Allow black/whitelisting controllers in the FrontController.
Shadow: Replace Logger with Console class in LunrCliParser.
Corona: Sanitize URL parameters in Request class.

When there are multiple slashes specified in the URL, the rewrite
rules might return the values with some slashes still left over.
Make sure we strip the slashes when we store the values.