Make ClientSideFormProxyBase share code with ClientSideResourceProxyBase. Introduce IPostForm to be used in public API instead of PostResourceBase.