Squashed commit of the following:

commit c1f92093c8fa985c35d2fbcbb9171d82842983dd
Author: Ton Kersten <github@tonkersten.com>
Date:   Mon Apr 29 19:23:42 2013 +0200

    Fixed RPM building for 1.2
Fixed bug where if destination was unspecified, changed would not be set, resulting in an UnboundLocalError.
Slight tweak to set_fact variable documentation to clarify scope info.
Merge pull request #2809 from piffey/uri_fix

Fixed bug where if destination was unspecified, changed would not be set...
Merge pull request #2807 from tonk/devel

Fix the RPM building
ansible-doc: skip directories (new library/ format)
Updates Arch PKGBUILD

Recurse in subdirectories to handle the new libs layout.
Updated on AUR.
Merge pull request #2811 from jpmens/ansibledoc

ansible-doc: skip directories (new library/ format)
Merge pull request #2812 from leucos/patch-2

Updates Arch PKGBUILD
Test for the existance of a file that might not be present on older RHEL.