Compute source file name from object file name

Avoid adding an unnecessary dependency from the source file retrieval Action to each object file by computing the source file path from the object file path. Takes into account absolute source file paths.
Factor running build executable into separate function