Rename cache things (it isn't cachine)

https://twitter.com/alex_gaynor/statuses/257558176965206016
Fix registration bug
Remove ensure_exists

`generate()` now plays double duty
Renaming/repackaging of generated file related classes
Add stringify methods to LazyGeneratedImageFile
Merge branch 'rename-cache-things' into ik-next