Multiple fixes in make_format, and added 256color support
* make_format for len>1 was broken
* foreground, background, highlight 256 color support
* ported the 256xterm support from fabulous to libfab