Implemented GetHashCode.

Added GetHashCode override to use all recipe elements in calculation to
be compatible with the new Equals method.