Dont' use move assignment operator for DCls

Reviewed By: @jdelong

Differential Revision: D1199532
Remove some dead hphpc code

I noticed a function that didn't look like it should be used,
and things unravelled from there...

Reviewed By: @edwinsmith

Differential Revision: D1200095
Fix the return value order of ReflectionClass::getProperties()

Make the the return value order of ReflectionClass::getProperties() matches that of the same function in PHP.

However, unlike what described in the issue, I was unable to reproduce the problem for ReflectionClass::getMethods(). Maybe it was fixed earlier in other commits.

Reviewed By: @ptarjan

Differential Revision: D1191229
Disable flaky zend test

Reviewed By: @bertmaher
Convert ICU Collator to HNI

Standard conversion

Reviewed By: @JoelMarcey

Differential Revision: D1199661
Don't try to serialize NativeData-using classes

Kick the can down the road a bit until we
need NativeData classes to be able to sleep/wakeup.

Reviewed By: @JoelMarcey

Differential Revision: D1199884
switch back to using Variant

The users will call `ini_set` and pass in a variant, so that seems like a good format to pass around. I tried using more strongly typed things but they still eventually needed to parse things out of `Variant` which would be done at runtime.

Reviewed By: @fredemmott

Differential Revision: D1198831