Fixed Image.thumbnail incorrectly thumbnailing when geometry is nil

Changed default option for geometry to nil.
Changed thumbnail.thumb to only occur when geometry is present, otherwise return original.
Added supporting test to ensure that when geometry is nil, thumb is not called on the image.
Merge pull request #2422 from samueljseay/master

Fixed Image.thumbnail incorrectly thumbnailing when geometry is nil, causing Dragonfly to fail