Fix Array#concat to try to convert the parameter to an Array
Fix Array#flatten to properly work with #to_ary elements
Implement proper Kernel#initialize_{clone,dup,copy} behaviour