DefDef.name is now TermName again

Now when there's no hope left for type macros, it's reasonable to provide
a more specific type for DefDef.name.
Merge pull request #2812 from xeno-by/topic/defdef-name-now-termname

DefDef.name is now TermName again