More robust checks for BFG Edition.

1) Move the check for (bfgedition) right behind loading the IWAD, i.e.
   before any PWADs are loaded that could probably provide a DMENUPIC lump.
2) Instead of checking for a missing TITLEPIC lump (which is only true
   for the doom2.wad shipped with the BFG Edition) check for the presence
   of DMENUPIC (which is exclusive to both classic IWADs shipped with the
   BFG Edition). The M_GDHIGH lumps, however, are incompatibly modified
   in *both* IWADs.
3) Move the check for the missing TITLEPIC lump to the place where it
   becomes actually crucial, i.e. D_DoAdvanceDemo() and make it independent
   of the (bfgedition) check. So, PWADs still have a chance to provide their
   own TITLEPIC lump.
Keep (bfgedition) as part of the check for TITLEPIC.
Merge pull request #346 from fabiangreffrath/bfgedition

More robust checks for BFG Edition.