Allow skipping of chowning of hidden files and directories.

Note: I have signed the CLA - my user name under JIRA is "ftclausen".

This PR allows the ark resource to skip changing ownership of hidden files and directories on non-windows platforms if the "chown_hidden" attribute is set to "false". By default it is "true" which preserves existing behaviour. 

The reason for this is that NetApp filers store their snapshots in read-only ".snapshot" directories and the ark resource was failing at the chown step when provisioning software on NetApp volumes. This behaviour might not be unique to NetApp and there may be other use cases where skipping chowing of hidden files is desirable.