Filter out fqdn from host_entries

If fqdn is declared in host_entries, the catalog compilation will fail
with a duplicate Host resource error
Add spec testing around removing dupe fqdn entry
Support Ruby v2.0.0 and Puppet v3.5.1 and v3.6.0
Fix quoting
remove references to require rubygems as it is not needed
Merge pull request #19 from ghoneycutt/fix_dupe_fqdn

Fix dupe fqdn