Set paramiko's logging level

Excplicity set paramiko's logging level to WARNING.
By default it inherits ansible's DEBUG logging level (set in
callbacks.py) and fills the log file with useless debug messages.
Obviously it only applies if log_path is set in ansible.cfg
Replace tab with spaces.
Pass variables to lookup function for those that want to use them.
If ansible is configured to use a log file but cannot write to it, exit, but don't traceback.
Prefer categorized modules to uncategorized, such that if someone does an install on top of old content
the categorized modules will win over the 1.1 uncategorized modules, as the packages may not automatically
clean up the old content.
Merge branch 'devel' of https://github.com/ansible/ansible into new_fetch
Now supporting relative paths for destination.