CrossFade: pass total_time as SignedSongTime instance
ArgParser: allow fractional seconds in ParseCommandArg(SongTime)