Made changing existing prob in %set-prop! more efficient.
%set-method! now changes existing method instead of creating a new one.
Merge remote-tracking branch 'pluizer/fix'
More efficiency tweaks in %set-prop! and %set-method!.