Reports and fixes imported names that shadow common scala classes like List.

Before:

import java.util.List

object AAA {
  val list: List[Int] = null
}

After:
import java.util
import java.util.List

object AAA {
  val list: util.List[Int] = null
}