ModuleManager should be static; and simplify.

This saves some cycles used to open configuration many times.

Change-Id: I12cc7ac87df897a518368094b12d8dcb5be4e3b5
Remove unused ContainerQuery constants.

Change-Id: Ib9f96f79d805c91e80fa5366c71e3e975ebabe90
Do not use pattern::configuration::ConfigurationHelper.

Change-Id: I9cf913f085a2c6862e44803485ab63e2b4572eab
Move this Singleton class to anonymous namespace.

If you add more Singleton classes into framework namespace,
it builds without any warning but I was not able to see menu text
labels.
Luckily UICommandDescription is involved in this and the problem was not
hidden somewhere else.

Change-Id: Iba0c06c2e31ae509579f31308d9f45f0cb9f654f
cleaning the code a bit

Change-Id: I4cc9c16fb79f669ae70d10a50ace3943075edd46
cosmetics

Change-Id: Ice4f20db3a590568a7ae4ae59fa0c4ff13e59051
Introduce com.sun.star.frame.theDesktop singleton.

Change-Id: I3d269609119149e289652f6bc106e6bd9061672d
fwk: Constructor feature for single-instance framework::Desktop.

Change-Id: Id582e672c0b41a35d25361f7dfe970a767880b2a
remove now empty fwk_component_getFactory

Change-Id: I5f2f5fc9ccc75b145572aa0bb88b00b0d7a5872d