Port to qt5

Everything is ported except for the following plugins:
- python
- todolist
- zencoding
- terminal.

I guess that the first three of them should be removed because they are buggy/unsupported.
And terminal plugin have to use git submodule for qtermwidget.