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
Merge remote-tracking branch 'owncloud/master' into db-convert-tool

* owncloud/master: (663 commits)
  [tx-robot] updated from transifex
  [tx-robot] updated from transifex
  Sub-dir was prepended twice
  Sub-dir was prepended twice
  [tx-robot] updated from transifex
  Use UrlGenerator in OC\Util::redirectToDefaultPage(). Fix #7936
  Emit event after setting a new expiration for a share
  adding @method annotation to declare methods which can be called on the wrapped statement object
  Fix CURLOPT_FOLLOWLOCATION bug with open_basedir or safe_mode restriction enabled.
  don't write file if opening a stream to encrypt the data fails
  Do not retrieve storage stats for trash bin
  [tx-robot] updated from transifex
  prevent dimmed ocdialog div from scrolling
  fix breadcrumbs for IE8
  enable SVG->PNG fallback for 'New' menu
  enable SVG->PNG fallback for newly uploaded files and folders
  specify logo to not repeat when container is bigger
  fix SVG replacement for logo so it works in IE8, fix #7866
  Fix swift touch operation
  [tx-robot] updated from transifex
  ...

Conflicts:
	3rdparty
Remove whitespace at end of lines.
Use question color.
Doc blocks for properties do not repeat the property name.