mrbc: exit if "-o" is specified multiple times

If "-o" is specified more than once, mrbc leaks memory (outfile). Because I saw no reason for "-o" to be specified multiple times, I decided that mrbc should exit in that case.