Add support for different "make" binaries

Pretty simple but should do its job. The detection part comes from libretro-build.sh of libretro-super.
Merge pull request #848 from micechal/patch-1

Add support for different "make" binaries
Libretro tests - Fixup Windows target filenames
Make Core Options' 'No Options Available' message more clear
Explain Core Options not showing anything in upcoming info screen
(Menu) Make menu_common_shader_manager_setting_toggle more robust
(Menu) Prevent crash when pressing left on MENU_SETTINGS_SHADER_PRESET_PARAMETERS
(Settings data) Blank out IP address when netplay is set to client
and/or spectator
Add RETRO_ENVIRONMENT_GET_USER_NAME
Rename Netplay Nickname to Username and make it not dependent
on HAVE_NETPLAY
(Udev) Implement mouse wheel up/down (using BTN_FORWARD/BTN_BACK) -
figure out why it still doesn't work with libretro-test
(Frontend) Add User Options menu - add User Language setting
(Libretro) Add RETRO_ENVIRONMENT_GET_LANGUAGE - expose language
to libretro core so it can do personalization. Will be used for
PPSSPP
Add better description for RETRO_ENVIRONMENT_GET_LANGUAGE
Add RETRO_ENVIRONMENT_GET_LANGUAGE to rarch_environment_cb
Get rid of unused menu_toggle_behavior
(Menu) refactor more settings
(Menu) Refactor menu_common_shader_manager functions
Don't go through void * for menu backend struct
rarch_main_clear_state : Capital-case ZIP should no longer be
necessary
(Lakka) Responsive menu