repeat: support infinite repetition

The special argument "-" to repeat will cause it to repeat the audio
forever. This can be combined with trim or used interactively.