If the ImageLayer height isn't the same as the pixmap height,
scale the pixmap height to match.  The source image should
attempt to accomidate for the desired height to ensure the
quality of the scaled pixmap, but when the exact height isn't
known we should scale instead of crashing.
Merge pull request #26 from kenvandine/imagelayer_scale_height

Scale pixmap height if needed