Fix building with Qt5 (missing QObject decl).
Merge pull request #1733 from glassez/fix_build

Fix building with Qt5 (missing QObject decl).
Use completed time from libtorrent directly. Closes #1726.
Update search engines versions.txt file. Closes #1745.
Make Http parser/generator to be self sufficient.
Redesign HttpServer.