#5077: Remove torrent file from watch directory even if "show options dialog" is not set (patch from rb07 + some improvements)

Refactor Session::addTorrent (add new method) to eliminate duplicate
code in options.cc and ensure that FileAdded object is being created
on torrent addition even with non-interactive workflow.
Move FileAdded class from options.{h,cc} to session.{h,cc}.


git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14349 f4695dd4-2c0a-0410-b89c-da849a56a58e
#5828: Initial CMake build system support


git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14350 f4695dd4-2c0a-0410-b89c-da849a56a58e
Sync Qt translation files with current source code


git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14351 f4695dd4-2c0a-0410-b89c-da849a56a58e
Create QDBusConnection after QApplication has been initialized

Doing otherwise causes Qt warning "QDBusConnection: session D-Bus
connection created before QCoreApplication. Application may misbehave."
Also, don't try to do anything D-Bus-related if connection fails.


git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14352 f4695dd4-2c0a-0410-b89c-da849a56a58e