Cleaned up lint errors.

Small fixes, mostly removing padding.  Linter was run with 80 char line limit
disabled as there is currently debate as to the necessity of this limit.
Merge pull request #1 from eshamow/cleanup_lint_errors

Cleaned up lint errors.
Fix symlink being removed by telling sed to follow symlinks when editing in place. Fixes #2.
Merge pull request #3 from lboynton/follow-symlinks

Fix symlink being removed
updating set_selinux_command based on input from @lboynton
ignore
attempting to add fcontext module but it needs a package, whose require isn't working just yet
added fcontext method for setting file contexts.
added support for different el versions

In el5, the package is "policycoreutils" and in el6 it is "policycoreutils-python", so we have to check which release we're on.
check if module is actually loaded
add option to build with the makefile

This is the more modern way at least on Fedora + RHEL
Merge pull request #8 from oxilion/checkloaded

check if module is actually loaded
Merge pull request #9 from oxilion/makefile

add option to build with the makefile
Merge pull request #5 from thoraxe/file-context-el

Updated to support different el versions
Load all Class defaults from params.pp
Various: Puppet Lint fixes to adhere to the styleguide
Undo too eager formatting
Merge pull request #10 from mattiasgeniar/master

Puppet Lint/Style fixes
Merge remote-tracking branch 'upstream/master'

Conflicts:
	manifests/config.pp
	manifests/init.pp