(#20843) Support history rewrites in the git workflow

This commit changes the post-update hook to fetch and reset, instead of
just pulling. This came about because I had students that would amend
commits or rebase, and the rewritten history would not make it to the
puppet master.
Added dependancy - puppetlabs/vcsrepo
cache vcsrepo locally on the vms
typo be gone
Merge pull request #100 from casharma/fund/deps

Added dependency - puppetlabs/vcsrepo
Added /etc/puppetlabs/puppet/modules to modulepath

- So things will work if you install fundamentals in
  /etc/puppetlabs/puppet/modules
Merge pull request #101 from casharma/fix/fund/modulepath

Added /etc/puppetlabs/puppet/modules to modulepath
Merge pull request #99 from supercow/ticket/fundamentals/20843_allow_history_rewrites_in_git_hooks

(#20843) Support history rewrites in the git workflow
Added lynx and elinks to the locally cached packages

- text-based web browsers for use in class.
Version Bump

- Added vcsrepo as a dependency but forgot to bump
Merge pull request #103 from casharma/fundamentals/bump

Version Bump
Merge pull request #102 from casharma/fund/cache/lynx-elinks

Added lynx and elinks to the locally cached packages