proxy: Improve Get/Set support

The previous patch worked great for object references (e.g. strings) but
was generating incorrect IL for properties expressed as value types.
This patch adds box and unbox OpCodes for the affected properties.