more flexibility with big-font pretty printing

- use either toilet or figlet as available
- use fonts depending on availability and screen size
  (pagga, small, mini)
- fall back to cat(1) for non-pretty output if all else fails