Merge pull request #3670 from thedax/win32UIOverhaul

Overhaul the Win32 UI with simplification and organisation.
Set the UI state to MENU so that the pause/reset/stop buttons disable appropriately.
Make More Settings and Control Mapping translatable.
Fix VirtualDiscFileSystem::GetDirListing
Fix linux version too
Merge pull request #3678 from thedax/win32UIOverhaul

Win32: Disable the Pause/Run/Reset buttons appropriately when More Settings/Control Mapping are selected.
Merge pull request #3679 from Kingcom/VirtDiscFix

Fix VirtualDiscFileSystem::GetDirListing
Update lang
Add Finnish to langregion.ini to display correctly as "Suomi"
Improve DirectoryFileSystem's wide char handling.
linux qt build failed fix ( Issue 3599 )

simple fix based on NativeApp.cpp
fix zlib compilation error

on ubuntu 13.04 if -lz isn't the last parameter occurs a compilation error
Remove Bahasa (which means language) from dr_ID region name.
Let NewUI's Antialiasing option be instant so a game reboot isn't required.
Remove stray tab.
Update korean.txt
Provide for GPU init failure, kill a warning.
Fix some minor warnings.
Always use fastmem for sw/lw on SP.
Merge pull request #3687 from unknownbrackets/mips-minor

Always use fastmem for sw/lw offset from SP