ntp: fixes #19418 - allow template override

This allows a template to be explicitly set.
Omit configuration for a local clock as time source if running on a VM.

Quoting http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006427
'It is also important not to use the local clock as a time source, often referred to as the Undisciplined Local Clock.'
fixes #19418 - missing fixtures for spec tests
Merge pull request #47 from frimik/feature-19418-ntp-template

ntp: fixes #19418 - allow template override
Update Travis.YML

This commit updates to a more modern test matrix and adds the
configuration necessary to publish in an automated fashion.
Merge pull request #52 from puppetlabs/travis_update

Update Travis.YML
Release version 0.3.0

Release 0.3.0 includes fixes to style, a couple bug fixes and adds
support for Arch Linux by way of Matt Rogers.
Merge pull request #53 from puppetlabs/release_0.3.0

Release version 0.3.0
Add test for virtual machines and local clocks

This commit provides a spec test for pull request #49 and commit
01273c53f1cf2015c3ff5a9f704828225d900e03 which specifies that virtual
machines should not use the local clock. This test attempts to protect
against a regression on that statement.
Merge pull request #49 from alexjfisher/feature/master/disable_local_clock_for_vms

Omit configuration for a local clock as time source if running on a VM.
Merge pull request #54 from puppetlabs/spec_test/pull_49

Add test for virtual machines and local clocks
User @servers_real instead of servers_real to avoid warnings
Merge pull request #62 from c00w/master

Fix NTP templates to use @