Add FeatureCaching#warm_cache!

This solves #21 and #42

/cc @plukevdh @kbuckler @grosser @steved555