Merge pull request #117 from acidprime/feature/vagrant/branch

#94 Automate naming of the virtual machine
Merge pull request #118 from puppetlabs/feature/vagrant/branch

Add vagrant user & ssh key to Training VM
Merge pull request #119 from puppetlabs/feature/vagrant/branch

Add Vagrant support to Rakefile
Merge pull request #120 from puppetlabs/feature/vagrant/branch

Fix Typo
Merge pull request #121 from puppetlabs/feature/vagrant/branch

Add tty fix for ssh
Merge pull request #122 from puppetlabs/feature/vagrant/branch

Fix Typo
Merge pull request #123 from puppetlabs/feature/vagrant/branch

Fix Typo
Merge pull request #124 from puppetlabs/feature/vagrant/branch

Update sudo syntax
Merge pull request #125 from puppetlabs/feature/vagrant/branch

Fix Typo
update pe version to 3.0.0
fixed rake task to add console user with PE >= 3.0.0
cleaning up advanced::classroom::hostname which does nothing anyway
PuppetDB fixes

  - conditionally include puppetdb if PE < 3.0.0
  - remove the rake task to remove request_manager since
    that was only needed for PE 2.7.0 and this modules
    supports only PE > 2.7.0 according to init.pp
fix console url and make it accessible by ipaddress
don't need to add the wordpress class to console by default
only need the console url fixes for 3.0.0
puppetdb listen_address changes for PE 3
Remove certificate_whitelist for PE 3

  - else students won't be able to use the puppetdb server
    on the master to save/update their facts etc.
console login url fixes for fundamentals
backup all the files, replace some. Others have changes to lines