[libqofono] Added QOfonoModemInterface class

It implements common patterns for QOfono classes that reprosent modem
interfaces (waiting for interface to appear in the interface list,
requesting properties etc). And it's doing it all asynchronously.