Add LimitedSizeDict() to AlchemyEncoder()
Add LimitedSizeDict() to AlchemyEncoder()

The caching was super buggy, probably ineffective and error prone, so
I switched it to use LSD() instead.

thiderman/piper