Replace *_eval in class/attribute_accessors.rb
Replace *_eval in module/aliasing.rb
Replace *_eval in module/attribute_accessors.rb
Replace *_eval in module/delegation.rb

This refactoring is very unclear compared to similar refactorings away from
class_eval, due to the functionality that allows for delegation to many types
of expressions, including method calls, class and instance variables, and
constants. Further, the ability to delegate to an expression using method
chaining also adds complexity.

NOTE: This change causes two tests to fail:

* `test_delegation_exception_backtrace`
* `test_delegation_exception_backtrace_with_allow_nil`

These tests fail because the new implementation cannot dupe Ruby into using
specific file/line info in exceptions. Consequently, these failures don't
indicate a failure to implement functionality, rather a failure to provide
friendlier stack traces.

This commit skips these tests.
Replace *_eval in time_with_zone.rb
Replace *_eval in configurable.rb
Replace *_eval in logger.rb
Replace *_eval in string/output_safety.rb
Replace *_eval in class/attribute.rb
Replace *_eval in class/attribute.rb
Replace *_eval in log_subscriber.rb