Fix some formatting
Add static_contents arg for file.managed, Fixes #3516

Still have to add code to make it work if test=True
Make file.managed's static_contents arg work for test=True
Only report diff if the files differ
Add to file.managed docstring, rename static_contents to contents
Merge pull request #4661 from basepi/filemanaged3516

Add contents arg for file.managed, Fixes #3516