(PUP-488) Add specs fur future Resource parameter/metaparameter access

This is just adding a little additional spec coverage for the future
parser Resource[foo][attribute] syntax where attribute is either a
parameter or a metaparameter.  It also checks some
virtual/realized/exported variations.

From debugging, it appears that the only values being accessed during
evaluation are those either set directly on the Puppet::Parser::Resource
instance's Puppet::Parser::Resource::Params, or the default
Puppet::Parser::Resource::Params which have been set in the current or
parent scopes during evaluation of a
Puppet::Pops::Model::ResourceDefaultsExpression for the given resource
type.  No attempt is made to lookup the type class's defined parameter
defaults.
Merge pull request #2623 from jpartlow/issue/master/pup-488-add-tests-for-resource-meta-parameter-access

(PUP-488) Add specs fur future Resource parameter/metaparameter access
(PUP-2369) Update Solaris acceptance to ignore 'of type <class>'

Another block of Solaris acceptance tests needed their property change
assertions updated to ignore the 'of type <class>' info that was added
by PUP-2369.
Merge branch 'master' of https://github.com/puppetlabs/puppet