web: Add 'propertiesChanged' method to DBusInterface.

So that we can use other sources of change notifications, such as
explicit GetAll calls or custom PropertiesChanged signals.
web: Directly talk to NetworkManager.

Fixes #453
daemon: Remove networking API.
web: More documentation for DBusClient.