No need for these to be statics.

Change-Id: Ia5fef528b7bddae3c6615d5064dcfcf02059f0ec
svidl: Unwind SFX_ARGUMENTMAP macro, and kill it.

Change-Id: I7c4902a4151f207d8a61b76d05fad74a4c8854d4
svidl: Unwind SFX_ARGUMENT macro, and kill it.

Change-Id: I61334b687c251ccc90f125e8bf95f8689028b8c3
svidl: Unwind SFX_SLOTMAP_ARG, and kill it.

Change-Id: Icd99fd2cd530f52b0acf5d91667eeec8142e8340
sfx2: Kill SFX_OBJECTBAR_REGISTRATION macro.

Change-Id: Ic80e9bebba8c7e76a0400769a2f9d75301227194
sfx2: Kill SFX_POPUPMENU_REGISTRATION macro.

Change-Id: Ie68ccbe5874ec7c7e1bb73cb2937e06bb4910cd0
sfx2: Kill SFX_FEATURED_OBJECTBAR_REGISTRATION macro.

Change-Id: I7a364b74a9223a6256f004ee2367aaaff80e7f2e
sfx2: Kill SFX_CHILDWINDOW_REGISTRATION macro.

Change-Id: Icd56e0cee1ce0283e8a1cbaafc81ecca25469185
sfx2: Kill SFX_FEATURED_CHILDWINDOW_REGISTRATION macro.

Change-Id: I9bf1c2404eeb6c59525061157e91b8777f2da540
sfx2: Kill SFX_CHILDWINDOW_CONTEXT_REGISTRATION macro.

Change-Id: Ib94cc5bc33152e53910a50cce878fb69312d0c30
sfx2: Kill SFX_STATUSBAR_REGISTRATION macro.

Change-Id: Iff0ffdb955892117a767e1f31c1f854a93feb560
sfx2: Move InitInterface_Impl() method out of SFX_IMPL_INTERFACE.

SFX_IMPL_INTERFACE previously looked like a function; where in fact it is
several methods defined at once, and only the last one has a body.

This is extremely confusing and hard to read; let's kill that nonsense.

Change-Id: Ia4ae22eb58b1260c9c827c894f5345693bad49e7
sfx2: Move InitInterface_Impl() out of SFX_DECL_INTERFACE too.

Change-Id: Ib737e0d1b5888986b308aa60d4140f65e4e90243
No need for the extra levels here.

Change-Id: I6e408fad50c907094431138adc74e59514885912
accessibility: Move AccessibleFactory to anonymous namespace.

Change-Id: I19a9e0a9f8b15936ee5e7da5d64d39a6c7adc793
non-desktop: Avoid accessibility.

When using the tiled rendering, LibreOffice provides only the content, so no
need to instantiate accessibility.

Change-Id: Ibc0ff672aa960409fa660a750f8f02c9261041be