Added D language support

Andrew Gough:
  D language support
  gmake action

Manu Evans:
  Visual Studio (Visual-D) support