Layer_Shape: Add function to feather the given Cairo surface.
Apply the feather_cairo_surface function to Advanced Outline, Outline, Region and Polygon
Remove extra cairo_save and add missing cairo_save
Layer Polygon: add support for Cairo render using cairo_t*.