base: Remove operator& from ScopedVariant and ScopedPropVariant.
The operator& is dangerous as it makes code unclear what is happening.
For ScopedPropVariant there is already a get() method returning a
const& of the internal type. So doing &foo.get() will get a pointer to
the internal type.
For ScopedVariant, there is only operator&, so replace it with an
operator*() that returns a const&. This changes callsites from doing
something like V_FOO(&scoper) to V_FOO(&*scoper) which makes it clear
that it is getting the address of the thing inside scoper, not the
scoper itself.
R=Nico
BUG=464816
Review URL: https://codereview.chromium.org/
985853005
Cr-Commit-Position: refs/heads/master@{#319795}