Implement object equivalence for Image

Two MiniMagick::Image instances are equal (#== or #eql?) iff they are of
the same Class and their #signatures match. To be a well-behaved Ruby
object, also implement #hash, based on the #signature.