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
Release v1.2.0 - Ability to specify a symlink to facter

* Ability to specify a symlink to facter
* Support Puppet v3.5.1
* Support Ruby v2.1.0 on Puppet v3.5.1
Add metadata
Add option to specify custom fact to be in file