remove thread.di header

- Use extern(D) bindings for the core.thread<->rt.tlsgc
  interface to avoid importing a rt module in core.
Merge pull request #865 from MartinNowak/tlsgc_externD

remove thread.di header