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
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 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