Merge pull request #56 from lpotter/master

[connectionagent] when connecting only disconnect when new
bump version to 0.9.29
[connectionagent] support connman 1.21 and refactor
[connectionagent] Remove Qt 4 support. It is no longer used or necessary.
[connectionagent] Remove yaml. It isn't being kept up to date.
[connectionagent] Generate interface code from the XML at build time.

Don't rely on a pregenerated copy, as it may not be noticed by someone changing
this.
[connectionagent] update version
Merge pull request #57 from rburchell/cleanup

Cleanups
[connectionagent] fix merge

Merge branch 'master' into next

Conflicts:
	connd/connd.pro
	connd/main.cpp
	connd/qconnectionmanager.cpp
	connectionagent.pro
	rpm/connectionagent.spec
	test/auto/tst_connectionagent/tst_connectionagent.pro
[connectionagent] dont try to connect if already connected.
Will result in 'Already connected' error
Merge pull request #58 from lpotter/next

update to connman 1.21
bump version to 0.11.0
supporting connman 1.21
[connectionagent] add requires for connman > 1.21