Update native + some very minor changes
Merge remote-tracking branch 'origin'
Merge pull request #2939 from thedax/master

Win32 UI: Fix Window Zoom menu.
64-bit PPSSPP(Windows): Attempt to fix games that crash with Atrac3plusdecoder64.dll. It seems to be caused by m_audiocontext being null..
Remove some unsigned < 0 comparisons.
Simplify and avoid a shift size warning.
Fix a missing log argument.
Remove an unused private var.
Support clang as well as gcc for Android/Linux.
Fix a bad enum compare.
Avoid a signed/unsigned compare.

This one is pretty pedantic.
Try to force gcc to notice hasNormal().
Avoid a possibly uninitialized var.
Return unsigned vars in sceCccDecode*().

Semantics only, but clearer.
Fix some minor virtual disc warnings.
Change nullptr to NULL to avoid possible issues with platforms that don't support C++11.
Don't crash in DeviceLost before game init.
Restore accidentally deleted config saving line
Update native with mac buildfix
Allow filenames like e.g. F:\ as dirs.