Handle append case ($index==NULL) in ArrayObject::offsetSet()
Store the actual ctor argument into $arrayObject->storage
Skip stupid test

Zend has a special case for it, but the following code sends it
into an infinite loop anyway:

class MyArrayObject extends ArrayObject
{
	public function __construct()
	{
		parent::__construct(new ArrayObject($this));
		$this['bar'] = 'baz';
	}
}
Fix print_r() on builtin objects