Change Sailfish detection with explicit setting

Since packagesExist can't be relied on in Creator to return anything
meaningful, assume a DEFINES+=SAILFISH_BUILD is passed as option to
qmake to choose linking with libsailfishapp, and the Harbour
constraints.

Rationale:
https://lists.sailfishos.org/pipermail/devel/2014-December/005340.html
Start pushing a proper DBusObjectView "page"
Get the object ListView show the first level
Use onActivated instead of onClicked
Remove isConnected check

The connection passed, as I understand it, is ensured.
Start using categorized logging and tweak format
Some better look and additional info to object

Group stuff in a ColumnLayout and add some more information. Still
pretty much toying with how it could look.
Add column to servicesList for "myself"
Added a label with the name of the service
Polish serviceRegistered and debug traces

- Added assertion to verify behaviour.
- Don't need to print the "found myself" message again, since it's
  visible on the UI.