Finally, stop using the foo name in the type_spec test.
Using a common name like foo runs the risk that things go terribly wrong;
better to use something less likely to conflict. Now we expunged the other
places this broke, this is safe to do.
Signed-off-by: Daniel Pittman <daniel@puppetlabs.com>