Namespace conversion for XoopsModuleAdmin
Fix error attempting to trim user object
Moving non-legacy database code to namespace

XoopsConnection to Xoops\Core\Database\Connection, XoopsDatabaseFactory to Xoops\Core\Database\Factory,
XoopsQueryBuilder to Xoops\Core\Database\QueryBuilder

No legacy code was moved, as callers may depend on the location. Also, XoopsDatabaseFactory still exists, and contains the code to establish the legacy connection.

All references to moved classes were updated. Many of those files received some PSR2 changes.
Merging upstream
Reflect namespace changes for Connection, Factory and QueryBuilder