Update QTorrentHandle

  Guaranteed to accept strings with both native and qt-style separators; guaranteed to use native separators with libtorrent API
Update QBtSession

  Guaranteed to accept strings with native and qt-style separators; guaranteed to use qt-style separators internally, guaranteed to call libtorrent API with native separators
Update WebUI classes

  Guaranteed to show paths with native separators to user
Update SearchEngine classes

  Guaranteed to work with qt-style separators internally; guaranteed to call native OS environment using native separators
Update misc classes
Update RSS Classes
Update Main UI
Update dialogs
Hack around QDesktopServices::openUrl to support network shares
Quickfix for ScanFoldersModel
Rework fsutils class to only use Qt-style separators

  fsutils methods are guaranteed to accept strings with both native and qt-style separators and return strings with qt-style separators where appropriate
Modify configure script to support both Qt4 and Qt5 (also modify qconf project and modules to produce such script).
Add QHttp* classes dropped in Qt5.
Update QtSingleApplication.
Fix functions and macros using to support both Qt4 and Qt5.
Fix translations bundled with Qt.