power_spec.rb: work with latest puppetlabs-apache

Modulefile no longer exists in puppetlabs-apache, check metadata.json
instead.

Signed-off-by: Scott Garman <sgarman@zenlinux.com>
Merge pull request #310 from ScottGarman/master

power_spec.rb: work with latest puppetlabs-apache

Thank you,@ScottGarman.
fixed two minor typos - had fun doing the quest tutorials!
just a few other small tweaks
Merge pull request #311 from vocatan/master

fixed two minor typos - had fun doing the quest tutorials!

Thanks! @vocatan
(COURSES-317) Cached puppetlabs/mysql modules old

The course materials in ciruclation today refer to the new mysql_* types
in the more recent version(s) of the puppetlabs/mysql module. When
performing a class with internet access, there is no issue, as the
Puppet Module Tool can reach the internet. However, when teaching a
class with limited Internet connectivity, the cached version of the
module is too old to be effective.

This commit will set the cached version of the puppetlabs/mysql module
to the 2.3.1, which is the most recent release at this time.

This version has already been tested in the field since this is the
version that would be downloaded in classes with Internet access today.
Merge pull request #312 from trlinkin/mysql_version_up

(COURSES-317) Cached puppetlabs/mysql modules old
fix names of cached modules to check
 - not / since we check for a similarly named file
Merge pull request #313 from casharma/fixtests/cache_modules

 - not / since we check for a similarly named file
slightly improved rspec configuration
merging changes from master
reorg of how the lvm guide website is set up and managed
Tasks are now less sensitive to the paths to files in commands