Implemented server side glyph caching ing Xlib backend

  - Glyphs are stored in global pixmap using simple shelf algorithm
  - Glyphs are looked up using red black tree