fix for issue #1106 to prevent chcon from failing on filesystems that do not support SELinux (even in SELinux enabled systems)
Proposed fix for #1106 - Updated error handling and control around SELinux statement to be more tolerant and easier to skip if needed.
I've never messed with Chef before and I've never really written Ruby before so I'm sure that this isn't 100% correct.