Merge pull request #12 from Tribily/master

change $operatingsystem to $::operatingsystem
(#13439) Make spec_helper work with Puppet master

Without this patch the spec_helper does not invoke
Puppet.settings.send(:initialize_everything_for_tests)

This is necessary to set default configuration settings, otherwise
exceptions are raised when testing against the Puppet master branch.
(#14457) Add FreeBSD support for the NTP class
Merge pull request #15 from Whopper92/FreeBSD_Support

(#14457) Add FreeBSD support for the NTP class
(#11156) Fix module path fixtures so rspec works in most rubies

Previously this module was using an experimental pattern using mktmpdir for
creating its module path for rspec-puppet to use, which has since been
deprecated in favour of a static directory. This was largely because ntp was
one of the earlier modules we tried to make work in Jenkins.

This change aligns the module to use the same pattern used in the rspec-
puppet setup stage:

https://github.com/rodjek/rspec-puppet/blob/master/lib/rspec-puppet/setup.rb

This should stop the problems with Ruby 1.8.5 complaining about a lack of
mktmpdir, and also make it more consistent with other modules in the wild.
Merge pull request #17 from kbarber/ticket/master/11156-fix_rspec-puppet_tests

(#11156) Fix module path fixtures so rspec works in most rubies
(#14492) Update formatting of the NTP module
to reflect Puppet Labs best practices
Merge pull request #18 from Whopper92/best_practices_ntp

(#14492) Update formatting of the NTP module
(#14497) Add tinker_panic option for ntpd

Automatically sets tinker_panic 0 when $is_virtual is true.  This
configuration enables ntpd to cope with large clock skews, such as occur
when a VM guest is suspended and resumed.

More information is available here:

http://www.vmware.com/pdf/vmware_timekeeping.pdf
Switch to using puppetlabs_spec_helper as a gem
Replace hardcoded recursive symlink with .fixtures.yml
Merge pull request #20 from branan/use_spechelper_gem

Use spechelper gem
added fedora support
Merge pull request #21 from ohadlevy/patch-1

added fedora support
Added support for Amazon linux
Update Modulefile for 0.1.0 release
Merge pull request #26 from rcoleman/oh_one_one_release

Update Modulefile for 0.1.0 release
Merge pull request #19 from hakamadare/master

(#14497) Add tinker_panic option for ntpd
Merge pull request #25 from actionjack/master

Added support for Amazon Linux
Fix is_virtual check in ntp.conf templates

is_virtual fact must be checked using a string comparison.

The previous logic would resolve true if the is_virtual fact was
defined. This meant that on servers where is_virtual was defined as
"false", the vm-only snippet was still inserted into the template.