Adding first pass at win_copy, win_file and win_template modules.
Revised following comments from Chris Church.
Now uses sha1 checksums following merge of 9688.
Also I undid the changes I made to fetch.py
win_template.py now uses conn.shell.has_trailing_slash and
conn.shell.join_path
updated integration tests.
Merge pull request #9611 from jhawkesworth/win_copy_file_template_ansible_core_1

Add support for win_copy, win_file and win_template modules.