Ported Array#wrap from ActiveSupport
Ported Enumerable core extensions from ActiveSupport
Ported module aliasing over from ActiveSupport
Ported Module#anonymous? from ActiveSupport
Ported Module#mattr_accessor from ActiveSupport
Ported String#constantize implementation from ActiveSupport
Ported delegation over from @kastiglione's eval-less branch of ActiveSupport
Ported module introspection over from ActiveSupport
Fix flaky test, array element order was changing
Ported numeric byte calculations from ActiveSupport
Add instance accessors to mattr_accessor