Move test for consistency
Port correct cattr_accessor from ActiveSupport.
Also port class_attribute over.
Get rid of class_inheritable_{accessor,array} in favor of class_attribute.