Add support for facter_symlink
Fix style by aligning equal signs
Always validate params

Without this patch, path_to_facter and path_to_facter_symlink params
would only be validated if ensure_facter_symlink_bool was true. Now they
are always validated.
Support Puppet v3.5.1
Support Ruby v2.1.0 on Puppet v3.5.1
Merge pull request #13 from ghoneycutt/symlink_facter

Symlink facter