Fixes String::slice for negative indexes. Closes #150
travisplexer: pr-147-linux travis ci test