Fixed legend test.

Now that the color cycle is managed through the
prettyplotlib.colors.pretty decorator, the axes need to be created
within the right rc_context. Hence plt.subplots is replaced by prettyplotlib.subplots.