more accurate backtrace lineno
move Array#[] tests from mrbgems to test/t/array.rb
Array#[]= is now range aware
Merge pull request #1667 from h2so5/backtrace-lineno

more accurate backtrace lineno
add semicolon after the statements
refactor parser lineno adjustment; ref #1667
Merging upstream changes