update to connman 1.21

Since connman 1.21 does things better we can rip out most of the autoconnecting code and let connman do that.

Since it is a big change, I decided to refactor and rename the main class to something less confusing.