Merge pull request #18 from sergiobenrocha2/master

Cleanup makefile.
Start reducing amount of ifdefs between X432R code and non-X432R code
Get rid of more X432R ifdefs
Remove X432R_MENUITEMMOD_ENABLED
Merge some more big ifndef X432R compile-time blocks
Reduce some more last X432R compile-time ifdefs
Fix 'taking address of temporary' errors.
This should be 0 in the repo.
Chop off a pile of 'VramConfiguration::Purpose is not a class or namespace' errors.
Set Makefile.libretro X432R switch to 0 for now
Turn this assertion into something C++98-compatible.
Merge branch 'master' of github.com:libretro/desmume
Fix 'assignment of read-only parameter alpha' errors that look more like compiler bugs than anything else.
Start backporting some stuff from windows/main.cpp to libretro.cpp
Add Change3DCoreWithFallback
Expand Change3DCoreWithFallback
Add big codedump of X432R code - ugly mess
X432R namespace was empty
Add HAVE_OPENGL ifdef around GetScreenTexture/DeleteScreenTexture
Video Filters:
- Update XBRZ filters to v1.1 (thanks Zenju!) Addresses feature request #160 - https://sourceforge.net/p/desmume/feature-requests/160/

git-svn-id: https://svn.code.sf.net/p/desmume/code/trunk@5055 5577840e-afb3-4e59-9ef3-2b7f898b1952