SCHICK: disable variadic macro warning on g++

Yes, I have choosen variadic macros.
M302de: cleanup include files
M302de: BC: move inclusion of common.h

The BCC has to know some datatypes, which are defined
at some point later in v302de.h, so move it down.
M302de: finalize EMS functions (seg010)

The 8 EMS functions needed to be rewritten in assembly-language.
Sadly the inline assembler of BC was not used.
M302de: BC: make some more cpp-files compile

Also add all files I worked on to compile.bat
M302de: rename a variable
M302de: add item_undropable() helper
M302de: add sub_ptr_ws() helper
M302de: add item_bit2() helper

We currently dont know the meaning of bit2,
but I'm sure well find out.
M302de: BC: borlandify more inventory (seg105) functions
fix
M302de: bypass select_item_to_drop()
M302de: bypass get_item()
M302de: finalize seg105