+ allow {$apptype com} and {$apptype exe} to set the msdos binary format
+ added extra check to ensure that {$apptype console} and {$apptype gui} produce a warning and do not change the binary format to .exe on msdos

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@25547 3ad0048d-3df7-0310-abae-a5850022a9f2