Commute support for proxies.

If a class defines a public virtual Commute(Action) method, the ProxyGen
Factory generated subclass will override the method to execute the action
as a commute.