fix check for cain quest
added a new character config option

Config.WaypointMenu allows you to choose between a direct interaction
with waypoints (suitable for Battle.net) and a force use of a waypoint
menu (suitable for Single and private realms).
Tristram.js - check for and do Cain quest if needed
Merge pull request #98 from cuss/CORE15

CORE15