Implement a memory-limited cache of translation units.
Add a 'cachesize' command line option to specify the size of the
translation unit cache.