fix regression on 6ff752c8a9741080daebccb9e21ab18a0822dcd3

metadata was not correctly copied on --concat + cuesheet
refactor ChannelMapper
fix finalization process
don't require ofilename when --concat is set with --play or --peak
treat error inside of input callback as EOF
refactored CompositeSource
bump version