Cut the number of dependencies in selinux.py

seinfo was never used, so it was an easy cut. And setenforce can be avoided simply by writing directly to /selinux/enforce. setsebool cannot be completely replaced by semanage, since semanage boolean doesn't seem to support a persistent flag. Still, two dependencies are better than four.

Resolves #2959.