Add support for setting the filename

This is useful if a depended artifact does not have a <finalName> in it's pom.xml
and it's not going to change. This will also overrride the given finalName.