D support

Here is a patch for adding support for the D programming language. I'm not sure why the test suite keeps failing. Even though the results looks the same.