Update thumbnail creation so that it doesn't crop images and adds a white background fill to maintain the requested dimensions.
When thumbnails are generated they are now resized without cropping and the excess space is filled in white.  References #429