Updated ansible.spec should now work for CentOS 5 and CentOS 6

Signed-off-by: Ivan Lezhnjov IV <ivan.lezhnjov.iv@gmail.com>
Fixes wrong Source URL

Signed-off-by: Ivan Lezhnjov IV <ivan.lezhnjov.iv@gmail.com>
Implement python-dmidecode/dmidecode as alternative for kernel DMI

This implementation falls back to python-dmidecode (RHEL5.5+) if the kernel as no DMI support. Alternatively, if python-dmidecode is missing, we attempt to use the dmidecode binary (for RHEL5.4 and older) before giving up.

This fixes #376 and #1657 and also helps @lwade on RHEL5.5+.
Accept numeric user and group parameters
Refactor user_and_group so it works off of numbers

There are various cases where a UID to username to UID mapping breaks
down. One UID can be used by two usernames, or no username. If we
always use UIDs internally, then these ambiguous cases won't be a
problem.
Merge branch 'setup-dmidecode' of git://github.com/dagwieers/ansible into testing_427
Merge branch 'devel' of git://github.com/iliv/ansible into testing_427
Add virt guest creation to virt module docs
Merge branch 'numeric_ids_refactor' of git://github.com/insom/ansible into testing_427
Merge branch 'testing_427' into devel