selinux: use a dynamically sized string when generating audit messages

https://bugzilla.redhat.com/show_bug.cgi?id=883043
TODO