Fixed a number of issues in TextureSelectionScreen

[Load file] button now works (fixes #240), file extensions are no longer case-sensitive, improved error reporting and logging, added an indication of currently-selected texture pack, and added a hint when over 5 texture packs are detected.