remove unused stuff from Context
remove unused stuff from Context - 2
remove unused method from Definition
remove unused stuff from Context - 3
remove unused stuff from Context - 4
remove unused state in JavaClassesFactory
put CollectBracketsVisitor back (see #1095)
Merge pull request #1084 from osa1/context

Context refactoring -- prelude