lavf: add DVD reader protocol

Based on the work of Erik Van Grunderbeeck <erik@arawix.com>.

Signed-off-by: Clément Bœsch <u@pkh.me>