Added show_diff kwarg to file.managed.

I have a use-case where I don't want a managed file's diff to show in the logs.  This patch provides a `show_diff` arg that can be set to `False` to suppress the diff from being added to the log.