Removed RUBYLIB and PATH from bashrc file

Prior to this commit, the root users bashrc file had commented out lines
for the previous dev training to set the RUBYLIB & PATH to the /usr/src
directory where Puppet FOSS was git cloned. This commit removes those
lines as they are no longer needed in any current training.
Merge pull request #54 from acidprime/bugfix/developer/8107

#(8107) & #(12344) Removed RUBYLIB and PATH from bashrc file
Added the modules for the extending capstone

Yes, I committed a binary file. It's an upstream very stable project and
I don't imagine that we'll ever make local changes. Also, it's something
like 2.5 mb uncompressed. Boo.

Anyways.

Classify a node with 'extending::capstone' and you will get:

  * Apache
  * Mysql
  * PHP w/ bindings
  * Drupal & modules I'm using
  * Drupal command line management interface
  * Custom modules to provide:
    * A nifty hiera graphical source:key:value manager
    * A REST API to query values
    * A REST API to post simplified reports viewable from the standard
      Drupal log interface
  * Drupal configured with an admin user. (admin/puppet)

I still have a bit of documentation to work on for the lab. As in a lot.

This requires the packages mentioned in https://projects.puppetlabs.com/issues/18374
Calculate dependencies better

This will successfully install everything we need even when the drupal7
package is already installed, as I'm not depending on a refresh event.
Add verification script

Closes #17723

Students should run this script prior to installation to verify that all
network settings have been made appropriately. Once it's been vetted,
this should be added to the training materials.

This is written in a fashion that makes it easy to add checks. Please
do so.
Cleaned up my capstone module.

This caches the mysql password so that it actually works with the
console database and doesn't blow things away.

Also cleans up the module so it's readable.
Add default error level

If the user specifies an invalid error level, then just default to
NOTICE.
Merge pull request #57 from binford2k/ticket/bootstrap/17723_verification_script

Add verification script
Merge pull request #56 from binford2k/extending/capstone

Added the modules for the extending capstone
Merge branch 'master' of github.com:puppetlabs/puppetlabs-training-bootstrap into centos6
Added custom fact peversion -@casharma
[VM] (#18691) - Rake task to add user accounts in dashboard fails for PE
> 2.5.3

- Check the version of Puppet Enterprise and run the right rake task to
  add a user to the PE dashboard
- Create a custom fact peversion to check against
- Use the custom fact in user.pp to build the command to add user
@casharma
[VM] (#18691) - Rake task to add user accounts in dashboard fails for PE

- updated the fact's name to fundamentals_pe_version
- use the fact to construct the 'rake db:create_user ...' command
[VM] (#18351) - Mount resource should be changed to use dns name instead
of ipaddress

- it's servername, not server
@casharma
Merge pull request #60 from casharma/bugfix/vm/18351

[VM] (#18351) - Mount resource should be changed to use dns name instead
Merge pull request #59 from casharma/bugfix/vm/18691

[VM] (#18691) - Rake task to add user accounts in dashboard fails for PE
Merge branch 'centos6' of github.com:puppetlabs/puppetlabs-training-bootstrap into centos6
The nfs-utils package is not available on the training VM. This is
needed for the fundamentals course.
Packages for Extending

Prior to this commit the packages for the extending class were no cached
in the local repo. This commit adds those packages compared to what was
already in the VM. This is mostly I believe for the capstone lab.
Merge pull request #63 from acidprime/bugfix/advanced/18374

#(18374) Packages for extending capstone.