fix output filenames on gdc

dmd uses -of<filename> and gdc uses -o<filename>

also, a little formatting.