Font + Graphics Improvements

Added alignment support for font rendering. Also made it the
responsibility of the Font to take clip rectangles into account
otherwise it wouldn't be possible to render image-based fonts. SFMLFont
still does not report width of a string correctly -- a bug will be
logged.