Merge pull request #40 from acidprime/master

adding stdlib
Add actual vhost.pp configuration

This previously put the new init.pp as vhost.pp, and no vhost
configuration was actually created. This file already existed
in exercise 12.4, so I just copied it.
Removing my copymod class

Sorry this is breaking PE's installer so I am pushing to master
I need to check with the build team on why this is happening
adding error handling to exports.erb to handle adding further users
adding service resource to kill nscd on EL
editing kickstart to not install the packages
editing bootstrap class to make sure nscd is disabled at boot
reverted fundamentals class to where it started from
Merge pull request #43 from fiddyspence/exports.erb_errorhandling

adding error handling to exports.erb to handle adding further users
Merge pull request #41 from supercow/fix_11_1_solution

Add actual vhost.pp configuration for 11.1
Merge pull request #44 from fiddyspence/disablenscd

adding service resource to kill nscd on EL
Change Serverip to ServerName
User server not setting::server
Remove unnecessary execs and notifies
Merge pull request #47 from supercow/17987_and_17980

#17987 and #17980 Remove unnecessary execs and notifies
control centos base repo, enable durring capstone
18014 fundamentals::exercise::15::2 is missing

Prior to this commit the exercise 15::2 class was missing
This commit adds a class that works wit the existing erb template
Remove /etc/hosts entry for puppet

Prior to this commit, an entry for puppet was added to 127.0.0.1
This interferes with the ability of the students to be able to use the
defaults in the puppet enterprise installer in the new fundamentals
class (17436). This is a fix for ticket 13330 in redmine.
Merge pull request #50 from trlinkin/yumrepo_enable

control centos base repo, enable durring capstone
Merge pull request #52 from acidprime/fundamentals/tickets/13330

#(13330) Remove /etc/hosts entry for puppet