allow OBJECT being an ARRAY

* XS is an ARRAY, C is an ARRAY - consequently OBJECT should be
  an ARRAY, too
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
Merge pull request #74 from rehsack/master

1st steps for more cleverness in building by EU::MM