Handle Array#[float, int] Close #2626
Merge pull request #2627 from mattn/fix-2626

Handle Array#[float, int] Close #2626
add cast to return from aget_index(); ref #2627
avoid wrong ArgumentError from mrb_get_args() when surrounding method takes more than one argument; ref #2627