Fix/adv/2.8

Changes to the advanced module to make it work with different versions of PE.

Now, all you need to do get the classroom set up for advanced is:

1) Install this version of the advanced module on the machine classroom.puppetlabs.vm
2) classify classroom.puppetlabs.vm with the advanced class
3) run `puppet agent -t` on classroom.puppetlabs.vm
then, on each "master" in the class, each student puppet install:
1) Edit puppet.conf to add [main]/ca_server and [master]/ca = false
2) Edit /etc/puppetlabs/httpd/conf.d/puppetmaster.conf to change a line to look as follows:
    SSLCARevocationFile     /etc/puppetlabs/puppet/ssl/crl.pem

Now when you run:
puppet agent -t --server classroom.puppetlabs.vm 
on the master (student node), it will get configured properly.