Add .travis.yml for various ruby versions CI
Add `required_ruby_version` to gemspec for #3
Delete some `if RUBY_VERSION < "1.9"`
Use String#length
Merge branch 'abort_ruby_18_support'

this closes #3
名前付き引数にしたり元の文字列保持するようにしたりするやつは #4 で