Fixes segfault under ruby 1.9.3-p362
Fixes segfault under ruby 1.9.3-p362

The newest ruby doesn't seem to like so many layers of implicitly
passed blocks in Config.define_reader, Config.define_writer, and
Config.define_accessor. Switching to explicitly passed blocks in these
methods seems to have fixed the issue. (FWIW, there are several
Twitter reports of p362 segafaulting, e.g. on ActiveRecord).

ryantate/typingpool,ryantate/typingpool,ryantate/typingpool