selinux: add kernel support and userspace tools

We need to review the impact of this addition on toolbox since we
consciously deleted audit support earlier:
a838c4b6f8beff26ce3afeb62290d9ff92f99a54

Building and testing now, just putting up as an FYI

/cc @gregkh and @marineam