Updates the ouput target file's name attribute

  * The target node of the output file has been populated with the name of
    the first source target, which is inappropriate.

  * Provides a targetName parameter that can be specified in the pom or
    otherwise fills in a default name.