(developers) Connection types (like paramiko, ssh, local, etc) are now pluggable modules

If you would like to create or modify a connection type, I'm now happy
to say these are now pluggable modules in the latest 0.7 git version.

How this works -- make a module like paramiko_ssh.py or ssh.py or
local.py in the connections/ directory. Add your own module, name it
anything like. Now you can use "-c your_new_name" to access that
connection type.

This should allow easy addition of new connection types (if anyone
wants to play around with hooking it to an actual ansible or laser or
SNMP or message bus or telnet, etc) as well as modification of the
existing low level transport code to suit your environment without
modifying the core of ansible.

Just keep the API signature of the "Connection" class, and name your
class Connection, and you should be good to go.

If you develop any new alternative connection types, let us know, as
it may be a good fit for core, depending on what it is!

End users are completely unaffected by this -- it's just an
API/internals upgrade.

--Michael