Add support to directly set content in copy module

As a follow up to #2256, this enables a new argument `content` to the copy module which enables setting the content of a file without requiring to create a template or a file on the source. For example:

    - action: copy content="The file will have this content\n" dest=/tmp/newfile