shadow: add cairo_shadow_enable_cache () API

cairo_shadow_enable_cache() allows application to indicate whether
it wants to cache the generated shadow image or not.