Remove all effort to port to Boost

In the end there is no point in using Boost for the desktop version. The
core layers are not more portable, and it adds dependencies that break
cross-compilation. Revert all these changes and going back to good
old Qt.