Changed property list to include individual sizes for each textstyle / content size category, and used NSMutableDictionary inside the font cache to avoid deadlocking bug.