Only clean up site.pp fixture if zero length

If the site.pp is not zero-length, then there is a good chance that
it is actually being used for something. In that case, cleaning it up
would be surprising and potentially lose work if not already committed.
Merge pull request #50 from wcooley/wcooley/carefully-clean-sitepp

Only clean up site.pp fixture if zero length