Add a concat setting function to determine how to combine inputs

Input handling is otherwise unchanged, by only using the relative part
of PathMappings within appDir (aka buildDir).  In particular, default
behavior is unchanged (except for a tweak to where ".min" is
added for files without a ".").