use std.process.browse
fix Issue 9829

- getting program and arguments before calling getopt
  on the shortended args avoids the need for the '--'
  getopt separator in the first place
Added license statements where those were missing
Merge pull request #55 from Dicebot/licenses

Added license statements where those were missing
rdmd: Consider PATHEXT on Windows when trying to find dmd
Merge pull request #56 from CyberShadow/rdmd-fixes-20130404

rdmd: Consider PATHEXT on Windows when trying to find dmd
Merge pull request #53 from dawgfoto/useBrowse

use std.process.browse
Merge pull request #54 from dawgfoto/fix9829

fix Issue 9829
End date must be set before cache lookup.
Merge pull request #58 from AndrejMitrovic/FixChangelog

[trivial] End date must be set before cache lookup.
default to no MODEL flag
add phobos tags
fix stdout redirection
add build target for dustmite
Merge branch 'builddustmite' of git://github.com/mylodon/tools
Merge pull request #59 from dawgfoto/fixMakefile

Fix makefile
change d-programming-language.org to dlang.org
Fix for MinGW-like consoles (win32);
Make sure directory for object files exists and create one if does not.
Merge pull request #62 from sigod/master

Fix for MinGW-like consoles (win32)