Add Param::is_explicit_name()

This is mainly useful for certain use cases on the Generator branch,
where it is sometimes desirable to ensure that a Param is given an
explicit name (vs auto generated).