Fix PHPUnit test that fails on Windows

The assertion "Test appending with set()" in
vendor/Joomla/Database/Tests/QueryTest.php:1362 fails, because it's using
PHP_EOL in the test, and \n in the implementation. On Windows, PHP_EOL is
set to \r\n and so the test passes on Travis CI, but fails on Windows.

- Change implementation, use PHP_EOL instead of \n
Removing @package [ci skip] Closes #77
Refactor logging in Database package to PSR-3

Closes #28
Code style cleaning

Fixing up (mostly) @since alignment.
Updating getConnectors method to store discovered connectors
Remove now unused local variables.
Refactor usage of TestReflection

Closes #19
Use PSR-3 for the Image and Application packages.
Renaming database interfaces. Closes #85
Adding basic initialisation example and logging notes to Database package README