Do not render templates that have the same content

As a side-effect, this also prevents commands from executing when the
resulting template is the same as the one on disk.
Merge pull request #39 from hashicorp/sethvargo/no_write_template

Do not render templates that have the same content