compiler - cpp11: IfaceGenerator - fixed inheritance
compiler - cpp11: includes generation refactored (moved to Utils)
compiler - cpp11: HandlerFactoryGenerator includes fixed
compiler - cpp11: SingletonHandlerFactoryGenerator added
compiler - cpp11: 'virtual public' --> 'public virtual'
compiler - cpp11: ServiceHelpers*Generator added

StructGenerator created
StructMembersGenerator extracted
compiler - cpp11: service internal objects generation rebuilt started

all such objects such go to single header
compiler - cpp11: CompleteStructMembersGenerator added

some tests moved there
compiler - cpp11: UserTypeSourceGeneratorTests moved to StructGeneratorTests
compiler - cpp11: ArgsStructGeneratorTests splitted into Builder and MembersGenerator tests
compiler - cpp11: fields generation moved to StructMembersGenerator
compiler - cpp11: StructDefinitionGenerator added
compiler - cpp11: StructDeclarationGenerator added

StructHeaderGenerator removed
compiler - cpp11: some renames in tests, ResultStructBuilderTests added
compiler - cpp11: types requiring both h/cpp will be easier to add to t_cpp11_generator