Improve font handling.

Load libcaca compiled font as default. Otherwise seek
valid ttf fontfile in CACA_FONT environment variable,
and font size in CACA_FONT_SIZE, (default 12).