work on ceylon/ceylon-js#182
work on ceylon/ceylon-js#183
Fix ceylon/ceylon-js#182 and #215
Fix #205 and ceylon/ceylon-js#183
copyTo() tests compare against arrays, not strings