Refactor range_eql() func in rangec.c and add Range#eql? method test.

It is ambiguous that return value is 0 or 1.
Return value is mrb_true_value() or mrb_false_value().
A program should return a value immediately.

Add Ranege#eql? method in test/t/range.rb.