SI-6762 rename emptyValDef to emptySelfType.

Looks like emptyValDef.isEmpty was already changed to return
false, so now all that's left is a name which means something.