Q&D port of decal code to draw generic wall sprites

Q&D port of decal code to draw generic wall sprites
- This still doesn't use all the sprite properties correctly. It also
looks like they're going to need different code to build the clipping
arrays. But at least wall sprites are drawn at the proper angle now!
(Rheit)