Version 2.7.1
Merge branch 'maint'

Conflicts:
	src/version.h
Merge branch 'maint' into maint_1.8

Conflicts:
	src/version.h
-  Fixed: Cocoa IWAD picker needed to be updated to handle git version strings.
Merge branch 'maint'
- When erroring due to the lack of iwads, print instructions more relevent to the user's platform.
Merge branch 'master' of https://github.com/rheit/zdoom

Conflicts:
	src/sdl/iwadpicker_cocoa.mm
- added compatibility setting for stuff in Cheogsh2 MAP04's megasphere cage which is positioned too low.
- externalized "New save game" line for save screen.
- fixed: R_DeinitPlanes did not free all visplanes because it called R_ClearPlanes with 'fullclear' set to false.
- removed some redundancy from R_ClearPlanes.
- fixed: userinfo_t needs a destructor to delete its CVARs when it is destroyed.
- fixed another leak with userinfos: Since they are no longer POD they may not be memset to 0 in the player_t constructor.
- fixed: The SectorDamage 3D-floor code didn't account for Vavoom-style 3D floors where floor and ceiling plane of the control sector are inverted.
- fixed: The savegame code for player restoration did some undefined things with the userinfo that only worked due to previous memory leaks. It must ensure that the userinfos get properly transferred and not implicitly rely on the copy assignment being used to copy the actual player data.
- added string table replacement for A_Print, A_PrintBold and A_Log.
Merge branch 'maint'
Merge branch 'master' of https://github.com/rheit/zdoom
- Fixed: ACS function pointer instructions were not updated when library tag size changed.
- Fixed: undefined sequence compiler warning.
Merge branch 'maint'
- fixed: negative extra light levels should not be treated like inverse flashes, that's only the case for INT_MIN.