Add better #inspect output for Version and Constraint

It's really confusing when inspecting a Version or VersionConstraint that the output appears as a string.