Rework _choose_book() to remove assumptions about book order relative to

starting book types.

git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7424 c06c8d41-db1a-0410-9941-cceddc491573

Created by  dolorous  on November 8, 2008
QWIGHBYDCRD4VSUAY4GAPS66VM2JGMYMLPHWK6A6BCVPUXU7W5WQC
Change contents