Simplified SmartMessaging

New and improved QOfonoSmartMessaging can follow the changes in the modem interface list and update its 'valid' property accordingly.

Also, allocating QOfonoSmartMessaging on stack was not a very good idea, I think.

Depends on the functionality introduced in https://github.com/nemomobile/libqofono/pull/66