Add #conflicts and #target to ConflictError

This allows access to the information used to create the ConflictError
even though we don't use it in RubyGems.

See #841
Add #841 to History