Removed the notion of "connection" internally
make the notion of connection disapear for the plugins

added a backward compatibility test + deprecation warning
+ some corrections in the backends
make PEP8 happy
Merge pull request #288 from gbin/callback-refactor

removed the notion of connection everywhere