Fixed driver from parsing object files multiple times

The new ObjectFiles class keeps track of which object files were already parsed and prevents driver.d from parsing the same object file twice.