Add Source::Range#begin,#end methods which return Ranges.
Correctly set source maps for "-1", keyword arguments.
Fix source maps for string literals.