direction() cleanup, stage 2: look_around is gone, everything unified

into a single function (well, two.) Since '>' is taken, '!' is now used for requesting that the beam stop short at a specific point. However, this is currently buggy: ' ', '.' and '!' all do the same thing for now - the beam will always stop right there. Fixing this will need a bit of hacking at the zapping functions. Don't worry, it'll get done.

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

Created by  haranp  on January 25, 2007
YAAJ6PTN6QUSWE52URI5AENOGD366FIHOIFUOXFUJLVZYE4OG6HQC
Change contents