Don't error/warn if metadata name masks a global scope name. Who cares?

This came up after the recent change in published metadata conventions --
we now recommend 'min' and 'max', which were generating spurious errors.
Change example shader metadata to conform to new recommendations.
And a couple other minor formatting or bug fixes.