Bug fix to objectproperty.

It should have been using ensure-property so that existing properties
are unmolested.
Changed signature of defrefine

Now it uses the symbol name of the class to be refined as the local symbol
also. This is the most common use case, and saves a lot of typing. The old
macro is now called defrefineto.
Rest of changes to defrefine.
Move alter-sym-after-defclass to cond from if.

The original reason for this was to support definline, but
that doesn't work. Left this as is in case I want to try again
in future.
Wines.rdf test also reads food.rdf from local.
New bug added.
M-x delete-trailing-whitespace.