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 remote-tracking branch 'remotes/upstream/master' into fixes

Conflicts:
	src/Map.cpp
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
Fix right clicking on actionbar items to activate them

Fixes #833