Add cache options to Cell

The cached cell interface works the same as the element caching does.
I've intentionally omitted using options in the generated key name as
the element version only acts upon keys which is not helpful for cells
as the option keys will always exist.

Refs #5414