assert fixes

1. Fix DontEnum bug for other native object types with overridden
   toString methods
2. Fix incorrect enumeration of constructor properties in a way
   that allows the tests to actually pass :)