Add ability to insert bitmap images from in-memory copies.

This patch adds a new 'insert_bitmap_data' function on the Worksheet to complement the 'insert_bitmap' function. As the existing 'insert_bitmap' function depends on a filename as one if it's arguments, the new function allows programs that have a copy of the bitmap in memory to add it to the worksheet without first having to write it to file.