Make library object filenames unique across several libraries
A common situation when making library object files, is that different libraries may contain
cpp files with the same name. For example, Ethernet library contains a Dns.cpp file and Ethercard contains
a dns.cpp file. In some file systems, in which case sensitivity is not a feature, this could cause conflicts
when the compiler checks if an object file exists. Furthermore, it is a good practice in general, to make
library object filenames "unique" by adding the library name to them.