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).
Merge pull request #513 from halide/is_autogen

Add Param::is_explicit_name()