Add command for converting sqlite database to server based one
Add UTF8 charset to connection params
Save the new database config
Inject config object
Review points
Quote column names on insert
Add option to remove all the tables from the destination database
Postgresql needs the sequences adjusted after the inserts
Fixed doctrine code
Merge branch 'master' into db-convert-tool

Conflicts:
	3rdparty
Check target DB type
Allow converting from any db type
Fix namespace for Exception
Split execute function into multiple functions
Move password interaction to interact function
Use the patches as proposed in doctrine/dbal
Add more caching in the group manager
Delay fetching the display name until it is requested
Only check for existence of shared files when doing shared storage setup

The getItemsSharedWith function also retrieves related information,
resulting in work that isn't used here.
Clear the cached user groups when a group is deleted