Renamed ReferenceCounting to cache
Updated includes
Updated Font and Image to use new Cache code

1. Cache is now a wrapper around a weak table.
Simplified behavior of font cache

1. Removed quirks that may result when you have a weak tables of weak
   tables.