Creates an object with the given vnum. The object must be put somewhere. In the first form, the object appears in the inventory of the given character. In the second form, the object appears inside the given object, which had better be a container. In the third form, the object appears on the floor in the given room. The object itself is returned by this function. If there are problems, such as the vnum not corresponding to any object, then the function returns null. The creation occurs silently, without any messages to anybody.