make sure class file is loaded once
fixing windows max depth test
Special treatment for Oracle
first steps of sidebar for personal and admin settings
implement sidebar fro personal settings - bad kung-fu
Add some basic sanitization

Better to be safe than sorry ;)
Remove \OC\DB\ConnectionWrapper, have \OC\DB\Connection implement \OCP\IDBConnection directly instead
Extend \OCP\IDBConnection to cover more use cases
Remove implicit prepared statement cache and get the connection from the server container in \OC_DB
Move creating the database connection to the server container
Bit more cleanup
Use statements wrapper in \OCP\IDB
Fix tags unit test
Lazy initialize external storages

Fixed the following external storages to not connect in the constructor,
but do it on-demand when getConnection() is called.
- S3
- SWIFT
- SFTP
introduce SessionMiddleWare to control session handling via an annotation
set up FS by username, not login name\!
better variable name
Merge pull request #11694 from owncloud/extstorage-lazyinit

Lazy initialize external storages
Merge pull request #11687 from owncloud/appframework-session-annotation

introduce SessionMiddleWare to control session handling via an annotatio...
Merge pull request #9586 from owncloud/enhanced-sql-script-generation-oracle-master

Special treatment for Oracle