GetDisposition: return calculated disposition instead of base disposition
fleshed out BSAArchive and DirArchive.

Implemented both lists & finds, with pattern matching.

Conflicts:
	components/bsa/bsa_archive.cpp
updated loading screen to use the resource managers pattern matching when finding files
more string lowercase
Merge remote-tracking branch 'trombonecot/lowerstring'

Conflicts:
	apps/openmw/mwgui/loadingscreen.cpp
Merge remote-tracking branch 'potatoesmaster/getdisposition'
Merge remote-tracking branch 'wheybags/master'