Added abstract service factory to provide multiple loggers
configuration.

Change-Id: Ibd9309bf42c8992376849a1c5bbae05cd82e4c13
Remove redundant "else" statement and redundant condition in factory
method.

Change-Id: Idf4802f8735a2333d927f5c6989e124c048e7854
Added test case for logger abstract service factory.

Change-Id: Ibd0e492df076b801cb91078753bfe40bf77f63c0
Minor improvement in validation of configuration.

Change-Id: I8e342727e72db510a45b885ddb293ceef4590510
Merge pull request #3930 from stephanoff/develop-logger

Added abstract service factory for logger component to provide several loggers for application.
Merge branch 'feature/3930' into develop

Close #3930