Fails to compile on x11 because of missing SetFileContents() function implementation
in OSExchangeDataProviderAuraX11Base when USE_X11 is defined. Thus OSExchangeDataProviderAuraX11Base::Clone() fails to compile because cannot it cannot create
new OSExchangeDataProviderAuraX11Base instance.
This patch changes OSExchangeDataProviderAuraX11Base to be abstract base class
without Clone() implementation.
Fix default x11 compilation.
Fails to compile on x11 because of missing SetFileContents() function implementation in OSExchangeDataProviderAuraX11Base when USE_X11 is defined. Thus OSExchangeDataProviderAuraX11Base::Clone() fails to compile because cannot it cannot create new OSExchangeDataProviderAuraX11Base instance. This patch changes OSExchangeDataProviderAuraX11Base to be abstract base class without Clone() implementation.