Modules left to port to the new common AnsibleModule common code ... help needed, just 6 to go!

We're doing great porting modules over to the new stuff. This not
only makes the code easier to read and work on, but also a lot faster.

The following modules have left to be ported, and need to be ported
before we do 0.6, and it's not many!

authorized_key
file
git
ohai
service
virt

There is no need to port async_wrapper. I'll take care of that once
the rest are ported over -- as I want to retool the way async works.

If folks would like to try their hand at porting the remainder, that
would be great. ohai is going to be super trivial (look at the
facter one). If absolutely needed, I can finish them all if needed,
except for the virt module -- where it would be great with someone
with a good libvirt test environment could try things out. This is
something I don't have at the moment.

Thanks!

--Michael

Ill work on the service module. Will send in a PR soon.