fix segfault when cloning objects

ObjectData::cloneSet makes the false assertion that an objects dynamic
properties can only have string-based keys.

When casting an array with numeric keys to an object and then cloning
this object will cause HHVM to segfault due to lack of KindOfInt64
support.

Closes #2200.