Relocate LRUCache to cache.rs and do more caching of Fonts/FontGroups
Compilation fixes and cleanup