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