update ripienaar/concat -> puppetlabs/concat
delete ubuntu-ks.cfg - unused
remove unused scripts
updated puppetlabs-stdlib
new version of concat
removed old, unused files
Removing the ability to catch students up

The fundamentals::exercise class could be used in the past to
  help lagging students catch up. However for the past year, the
  files that are the solutions for the exercises have not been
  updated - due to fact that it is hard to update these separately
  from the courseware updates

The functionality was great, and in the future, we should work on
  a solution that achieves the same goal without requiring code
  duplication - possibly by re-using the sample solutions in the
  courseware-fundamentals repository
Merge pull request #165 from casharma/fund/cleanup

Fund/cleanup
Make training-bootstrap repo Jenkins-friendly

This commit aims to make the puppetlabs-training-bootstrap repo
jenkins-friendly without significantly altering existing functionality.
The goal is that it continue to work for existing users without
altering their current workflow.

This parameterizes all of the inputs to allow them to be set via environment
variable. Logic has also been added to work around minor command and path
differences between Mac and Linux.

This adds a function to automatically get the most recent internal test
version of PE if the PESTATUS environment variable is set to 'latest'.

Other updates have been made to the CentOS kickstart to work
with the above modifications. A script that runs on first boot has
been injected that will handle setting up the DNS and SSH keys to
use internally on the VM that gets published to our internal
VMWare infrastructure. This script does nothing and deletes
itself in any other scenario.

I did have to set huge timeouts in the execs that install PE
on the learning VM because the builder environment is slow.

None of these changes or additions should materially affect
the content or functionality of the generated VM in any way.
manage hiera datadir
add a comment to state PE version compatibility
fix for when students.size < maxsizs, and some math
Merge pull request #166 from shrug/feature-jenkins-builds

Make training-bootstrap repo Jenkins-friendly
Merge pull request #167 from casharma/fund/hierafix

Fund/hierafix
Enable remote repos at a lower priority

This will enable the yum repos at a lower priority than the
  local cache repo.
Also removed some old bluez-utils stuff we don't use/need.
add telnet to cached packages
install telnet at bootstrap
Merge pull request #169 from casharma/install/telnet

Install/telnet
Merge pull request #168 from casharma/add/yum-priorities

Enable remote repos at a lower priority
TRAINVM-47: do not check for updates