ggplot: using bg colors in theme(rect=...)

Implementing use of background color in theme(rect=...)

When using rect, values are assigned to every rectangle element in ggplot2, i.e. legend, panel and plot

Example: p <- p + theme_wsj(): 
https://plot.ly/~pdespouy/1520/scatter-plot-example/

cc/ @mkcor