move duplicated binding generator visitor to it's own class
rename PrivateKModule to AnnotatedByDefinitionModule
Merge pull request #1188 from osa1/issue1082

move duplicated binding generator visitor to it's own class