Merge branch 'master' of https://github.com/GalenEvil/Cataclysm-DDA-1

Conflicts:
	game.cpp
	itype.h
	player.cpp
Alteration of Project file
Merge branch 'master-2'

Conflicts:
	construction.cpp
	crafting.cpp
Bring up to speed with current master repo
Update to CleverRaven Master branch

Conflicts:
	SIGNOFF
	construction.cpp
	crafting.cpp
	data/raw/item_groups.json
	data/raw/items/ammo.json
	data/raw/professions.json
	faction.cpp
	field.cpp
	game.cpp
	game.h
	item.cpp
	itypedef.cpp
	lang/po/cataclysm-dda.pot
	lang/po/fr_FR.po
	lang/po/pt_PT.po
	lang/po/ru_RU.po
	lang/po/zh_CN.po
	newcharacter.cpp
	npctalk.cpp
	output.cpp
	output.h
	player.cpp
	veh_interact.cpp
Merge branch 'master-2'

Conflicts:
	CataclysmWin.cbp
	SIGNOFF
	construction.cpp
	crafting.cpp
	data/raw/items/comestibles.json
	data/raw/items/melee.json
	data/raw/items/ranged.json
	data/raw/professions.json
	data/raw/recipes.json
	field.cpp
	game.cpp
	game.h
	iuse.cpp
	melee.cpp
	monattack.cpp
	monmove.cpp
	newcharacter.cpp
	player.cpp
	ranged.cpp
	ui.cpp
	veh_interact.cpp
Revert "Merge branch 'master-2'"

This reverts commit 9cc0139ed8efe0611cfd050cdb624597e319f893.
WinGDI: Load all fonts from font folder
Added check for SDL_TILES definition
Added functionality for initializing and displaying tilesets
Added Tile support access of catacurse functions
Added hardcoded keys for displayables and probably some non-displayables
gfx/... -- Added tilesheet and tile json file for low-level testing. Not fully functional
Make tileset run on linux.
CMakeLists.txt with tileset support.
Changed interval, removed whitespace
Changed #elseif to #elif
Merge branch 'pr/1'
Changed default "fg"/"bg" value to -1 to prevent it from displaying the 0 index tile for no reason
Changed tile with id "lighting_hidden": "fg" changed to 2 to test transparency -- Test succeeded
Added minimal sample tileset.
Added foreground for "lighting_hidden" tile, red transparency with black '?' character
Merged pr #3
Fixed conflict with commit made just a moment ago by me.

Conflicts:
	gfx/tinytile.png
added variables to keep track of where the center of screen is located
Added:
* Wall tile rotation support
* TODO listings in Player.cpp and Ranged.cpp to change hit_animation call to work with tiles
* New tiles to tinytile.png - Unshaded walls, stairs (up and down)
* Multitile keys and associated enum
* Modifications to JSON to work with new tiles