JSON: support third parameter to stringify (formatting)
fix optional params to date constructor
object data to use ArrayObject instead of stdClass so we can support empty key
0.2.3