Use correct facecolor/edgecolor savefig arguments in gen_rst.py

Further tweak to #298. Only pass facecolor/edgecolor arguments to savefig when they are different
than rcParams['figure.facecolor']/rcParams['figure.edgecolor'].

This seems to work well with both default and black facecolor backgrounds.