Minor modification to set_fact with_items patch

Previous patch was reverted due to the fact that there was an issue
with the results not always being a dictionary (they're sometimes
a unicode string, ie. when the with_items is used with yum). This
minor change corrects that by checking for a dict object.
Introduced ansible-rsync to core.
Fixed identity key logic.
Straighten out local-remote-delegate logic in rsync action module. Force set delegate to local if one is not defined.
Implemented setup method in rsync action module.