compiler - cpp11: IncludesScanner extracted from FieldsGenerator

moving toward SRP...

also - IncludesScanner should be reused in incoming TypedefGenerator