Resize and create new image based on original aspect ratio rather than overlay over fixed aspect ratio.

Previously when an image is resized, a new image is created with a fixed
aspect ratio based off of the admin panel media settings. If the
original
image aspect ratio doesn't fit the new image aspect ratio, the new image
background (white in this case) is seen around the edges. This change
removes the background and allows flexibility with use of CSS to control
the image aspect ratio/background.