Fix #93 again: ActiveSupport::SafeBuffer#gsub bug
simpler FakeSafeBuffer implementation for testing

references #93
Merge branch 'jgarber-master' into 0.8

References #94, #280
avoid ruby syntax warnings
configure `script/test` to not tolerate Ruby warnings

This makes CI fail if code is added to the project that generates
warnings in Ruby's verbose mode.