Implement cloneArray and cloneMutableArray for GHC >= 7.2.1

Let me know if supporting < 7.2.1 is important or if anything looks amiss.