Add UHD structure support
When attempting to read a 4K HDR Blu-ray with libbluray, I get the following error:
mpls_parse.c:983: _parse_mpls_extension(): unhandled extension 3.5
mpls_parse.c:983: _parse_mpls_extension(): unhandled extension 3.5
mpls_parse.c:983: _parse_mpls_extension(): unhandled extension 3.5
mpls_parse.c:983: _parse_mpls_extension(): unhandled extension 3.5
mpls_parse.c:983: _parse_mpls_extension(): unhandled extension 3.5
mpls_parse.c:983: _parse_mpls_extension(): unhandled extension 3.5
mpls_parse.c:983: _parse_mpls_extension(): unhandled extension 3.5
mpls_parse.c:983: _parse_mpls_extension(): unhandled extension 3.5
mpls_parse.c:983: _parse_mpls_extension(): unhandled extension 3.5
mpls_parse.c:983: _parse_mpls_extension(): unhandled extension 3.5
mpls_parse.c:983: _parse_mpls_extension(): unhandled extension 3.5
(It repeats 515 times in total.)
I believe this is the result of this line of code: https://code.videolan.org/videolan/libbluray/blob/1.0.2/src/libbluray/bdnav/mpls_parse.c#L983
This is running on libbluray 1.0.2.