Add SELinux support for files and directories.

Hi,

Here it is. My first pull request on GitHub :-)

This adds SELinux support. Just thinking I might need to check if the Satellite server is 5.4.x or higher. I'll make a separate patch for that.

Gerben