Add missing spec tests for source and content
Fix buggy selector for source parameter
title can differ from version and explicit path

Add the ability to have a title for the resource separate from the
version, as well as the ability to specify an explicit path for the
file.
These changes will allow the license file for a particular version to
be put in both the proper $ANTELOPE/pf location plus multiple staging
areas, which will be useful for automated builds.
Merge branch 'feature/license-anywhere' into devel
Fix documentation for license_keys in manifest
Update template to use local scope variable refs

This is the new recommended format from PuppetLabs and solves an issue
with the has_variable function where it would error out if a parameter
was explicitly set to undef
Add specs for template parameters
Merge branch 'feature/spec-license' into devel