Implement #182: Text shadows

This adds some functions for rendering text shadows, and moves
some object specific code away from video.c to where it belongs.
Text shadows are right now only added for melee screen, and only for some
texts.