Generalize checks for good monsters' picking up evil items, and extend

them to scrolls and potions (scrolls of summoning and blood potions are evil, even if only vampires can currently use the latter).

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

Created by  dolorous  on January 16, 2009
G2JEGJW7XN55HXKF4FRD6BJGXTGNMZFQHKHESXJOZFQMPW36UQGQC
Change contents