STS-3416: display javaconfig classes in project navigator as classes instead of files + internal refactorings