Expand choose_random_nearby_monster() to optionally allow choosing only

particular types of monsters. Accordingly, make it global, and move it from decks.cc to monstuff.cc.

In xom.cc, remove get_random_nearby_monster(), as it's duplicate code, and replace it with a call to choose_random_nearby_monster(), filtering out those monsters that shouldn't be mutated.

All this should eventually allow choosing a random friendly monster near you, for the proposed TSO/Beogh blessings.

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

Created by  dolorous  on March 18, 2008
GXXYPBFEWKRZQ6OBGYNS2EXZN52NGNV3UU3WM6S5R74CMJBAKGTAC
Change contents