define new D-Bus interface, use qmake to generate adaptors/interfaces

also slightly clean up the way d-bus is handled both in daemon and UI
implement more parts of the new D-Bus API
implement UI for JS app configuration
fix actually setting the configuration, improve xhr support
fix small typo
fix some appmsg issues