Add ability to clear DeleteAt and DeleteAfter headers

Currently there is no way to clear the DeleteAt and DeleteAfter header after either of them has been set. Added the ability to do that. This requires a contract change for StoredObject class. Retained the old set method for backward compatibility.