Splicing in adenovirus and other animal viruses