Remove some ruby 1.8.6 hacks for eval with args

I stumbled across some hacks to work around deficiencies in 1.8.6 and started removing them. Interestingly `hooks.rb` has a call to `#instance_eval_with_args` that is resisting replacement.

Target for RSpec 3.0