build C_FILES/O_FILES/OBJECT automatically from XS

* when XS is given, but neither C (C_FILES), values of %XS are sorted
  into C/O_FILES
* when no OBJECT is given, but XS or C, derive OBJECT from O_FILES
* add fix for gmake where "Test.o" != Test.o