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).
fix a check for cain quest
Tristram.js - check for and do Cain quest if needed
Merge pull request #97 from cuss/master

master