Split the annotator into CeylonTypeCheckerAnnotator and CeylonSyntaxAnnotator. Move non-vistor typechecker binding code to the annotator.