Guarantee HashDict.equal?/1 returns proper value when comparing subsets

Conflicts:
	lib/elixir/test/elixir/hash_dict_test.exs