Remove duplicate lines found by simian from core project

The command that found the duplicate lines is:

```
java -jar simian-2.3.34.jar
  'org.scala-ide.sdt.core/**/*.scala'\
  -language=JAVA\
  -threshold=4\
  > simian.txt
```

This also removes `SignatureSupport`.
Apply reviewers comments