(developers) Modules go for "commonality" upgrades

For those that want to help port existing modules to use the new
"common code" stuff, I have decided that the classes used (as detailed
I prior emails) are fine to start with.

Go ahead and have at!

I will hold up the release until we're 100% ported, so we don't have
the "this one works different" discussion again. The command
module should subclass the AnsibleModule code because it works a
little different.

--Michael