Prevent memory leaks on the recursiveClone Function.
Get rid of duplicate files.
Merge branch 'master' into arc
Get rid of autoreleases introduced in merge.