[connman-qt] Fix emission of servicesChanged() signal.

The servicesChanged() signal was being emitted after each new service
was added to the services cache, but before being appended to the
services order list. Slots directly connected to this signal that
call functions that rely on the services order fail to get the changes
as the services order has not been updated yet.

Only emit the serviceschanged() signal after all changed services have
been processed.
Merge pull request #119 from amccarthy/master

[connman-qt] Fix emission of servicesChanged() signal.