eql should compare with ==

eql implies it provides non-strict equality checking, but in some cases
falls back to using === even though the accompanying comment indicates
it should do otherwise. Restore == comparison and fix affected test.
Merge pull request #115 from dirtyrottenscoundrel/unstrict-eql

eql should compare with ==