Adding ExtensibleArrayObject and KeyValuePair classes.
Adding JsonSerializable Interface for PHP backwards compatibility. *NOTE* this will not actually allow you to use json_encode($object) in PHP5.3.  It there so PHP 5.4+ users can use it and it won't break in 5.3