rewrite mock_backtrace to use define_singleton_method.
update CHANGELOG.md

'openstruct' is not a runtime dependency that pry has anymore but it
was not added to the changelog. other two changes include better messages
for older changelog entries related to config.