(Sensor) Windows build fix
(MSVC2010) Update vcxproj.filters
Backpot neagix patch - prevent last button input when resuming from
menu
Compile to obj directories.

Avoids cluttering the main dir with objects.
Add HOST_PREFIX to Makefile.win.
Merge pull request #529 from tobiasjakobi/master

lima driver fixes
fix tiny leak
Merge pull request #532 from pinumbernumber/master

Fix tiny memory leak
(griffin.c) Fix build when freetype2 support is enabled

This commit fixes build issues for frontends that wish to use freetype2
or that do not want to use the built-in bitmap font:

* Having HAVE_FREETYPE without DONT_HAVE_BITMAPFONT makes griffin.c
  include both freetype.c and bitmapfont.c resulting in a redefinition
  of 'struct font_renderer' (freetype.c:25 and bitmapfont.c:24).

* Having both HAVE_FREETYPE and DONT_HAVE_BITMAPFONT resulted in linkage
  problems because griffin.c does not include fonts.c in this case and
  thus font_renderer_create_default() implementation is missing. If
  fonts.c is included, the linker complains about undefined reference to
  bitmap_font_renderer in fonts.c:27.
Merge pull request #533 from heuripedes/master

(griffin.c) Fix build when freetype2 support is enabled
Properly implement GPU screenshot for GLES.

Have to use GL_RGBA/GL_UNSIGNED_BYTE as well as reading from back buffer
only.
Make C++ compiler happy.
Fix libretro GL core screenshots.
Clarify SET_MESSAGE.
Add RETRO_ENVIRONMENT_GET_SAVE_DIRECTORY
Fix a typo on the previous commit
Merge pull request #537 from fr500/master

Add  RETRO_ENVIRONMENT_GET_SAVE_DIRECTORY
Update libretro.h docs. Fix conditional string check.
Simplify parsing of --size.
Don't reset volume settings on driver reinit.