changed grammar to allow trailing comma in parameter list
added OverridingImportedNameIsForbiddenSmoothTest
added DependencyCycleIsForbiddenSmoothTest