DVDDemuxFFmpeg: fix mixed-up internal/external stream ids
DVDDemuxFFmpeg: do not discard packets of unknown streams
DVDDemuxFFmpeg: fix segfault when playing blurays
wake on access
Merge pull request #2701 from FernetMenta/streamfix

dmuxer streams: some fixes after #1757
[Python] Uses addon's name for script error notification.
fix create albumview with mysql, missing comma
Merge pull request #2716 from lars-a/master

musicdb: missing comma in SQL statement for creation of albumview
Merge pull request #2714 from nuka1195/Branch_Python_KAI_Notification_Dialog_Error_Use_Name

[Python] Uses addon's name for script error notification.
cleanup: const-ify a few queries
texture: combine Load() and GetTexture() since they must be used together
gui: add "Browse Into" action for iso/img files

This moves logic of when a file folder should be expanded into CFileItem
instead of spread out in code. It now decide if a file should be expanded
directly, onbrowse, onclick.
gui: file manager should always browse into file folders on clickk
udf: reduce some of the read indirections
udf: split out open of iso from open of files inside
udf: fix functionallity when cache is disabled

This moves metadata partition hack into UDFFindPartition so
it is always applied. It also fixes up so we only look at
that
udf: factor out code that parses an allocation descriptor

Partition field should be set before call in the ad structure
udf: move file type and icb flags into FileAd structure

It was passed along everywhere the structure was
udf: support AD continuations
udf: bump max ad chains to much larger

Have an example file that with extensions end up around 1600 pieces. This aught ot be made dynamic,
but the way the cache functions in this code makes it very hard.