Add "fit-nopad" method

This will work the same as "fit" except it won't pad out the resultant image to the given dimensions.  The resulting image will be exactly the same or smaller than the given dimensions, never bigger.

Thanks!

(Also, it looks like your develop branch is behind your master branch ... thus my pull request against master.)