map enemy status requirements
Fix more warnings.
Fix naming conflict.
Fix GCC build again.
Show tooltips on map events when NO_MOUSE is on
Show tooltips for NPCs when NO_MOUSE is on
Add MapRenderer::createTooltip to remove duped code
Merge pull request #810 from RyanDansie/map-enemy-requires-not

requires_status and requires_not_status for map enemies
Merge pull request #830 from igorko/master

Remove unneeded 0.5 offset from spawn position.
Merge remote-tracking branch 'remotes/upstream/master' into fixes

Conflicts:
	src/Map.cpp
Make sure compute_path/line_of_movement destination is inside map

Fixes #827
Merge pull request #831 from dorkster/bugfixes

Make sure compute_path/line_of_movement destination is inside map
Use a common range for event/NPC interaction

Closes #823

This adds a setting to engine/misc.txt called `interact_range`. The
default value for this is 3. As a result, `autopickup_range` in
engine/loot.txt is now obsolete.
Merge pull request #822 from igorko/fixes

Fix more warnings.
Merge remote-tracking branch 'upstream/master' into no_mouse_tooltips

Conflicts:
	src/GameStatePlay.cpp
Focus the nearest enemy when using NO_MOUSE
Use appropriate limit for float in getNearestNPC()
Give last hit enemy priority when displaying enemy HP
Merge pull request #832 from dorkster/no_mouse_tooltips

Show tooltips for NPCs and map events when using NO_MOUSE