ofono: rework powerSet implementation to set Powered/Online properties always together

When the Powered property of a modem is set to true it's RF functionality is still turned
off. The user of the telephony service API expects the device to be in full functional
mode after issuing powerSet with it's parameter set to true. Therefore we have to set
Powered/Online always together.

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
Add SimManager and NetworkRegistration interface to ofono dbus interface definition

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
Use correct type for parameter of telephony backend callback method

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
ofono: introduce base class functionality for ofono dbus objects

All ofono dbus interface have the same functionality of setting/getting properties. This
functionality is now separated from the interface implementation itself to not have the
same code more than once.

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
ofono: implement handling of the modem Interfaces property

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
ofono: implement first bits of the sim manager adapter

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
ofono: implement simStatusQuery API method

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
Implement service simStatusQuery API method

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>