Create a new "end" option in erl_scan

If set, erl_scan tracks and returns end locations of each scanned token
in their attributes as `{'end', {EndLine, EndCol}}`.
Handle end locations in erl_scan test suite