More changes.

Fixed the TList size bug in the superobject.
Added event OnError/OnConnectionLost that can retry an request.
Added Patch method
An empty response will no longer create a new empty object.
An HTTP 404 error will no longer raise an exception, returns nil instead.
Added ISO 8601 to the superobject. Enable with {$DEFINE ISO8601}.