Implement Trasto.with_locale(locale, &block)

That's what I was referring to in #5. I realized after spending my day on the former that this approach would be simpler to implement. And oh hey, that's what Globalize does.

Comments?