removed inconsistent hash accessor

The #hash algorithm in Ruby is not consistent across Rubies. This causes a problem when running the specs (specifically hotspots_spec.rb) 
I have added some specs that test the equality function of MetricFu::Location without using actual hash values to ensure that I don't break anything.