(maint) Provide a namespace around two specs using Memory indirectors

Two specs were using the same constant names to track classes that they
were generating Memory indirector classes for.  Because specs share the
same module namespace, they were overwriting one another on load and
causing spec order failures.  Guarding the specs within a namespace
module should keep them isolated and prevent them for unexpectedly
tinkering with one another's test setup.
Merge branch 'master' of https://github.com/puppetlabs/puppet