Add a demo that shows how to use `Plot.GetLegendImage()` then `GetBitmapBytes()` to create a `Bitmap` and display it outside the plot area. Discussed by @Graat and @mikeKuester in #3635