Deletes a child based on the given child info. If the given child info implements the interface ICoreInfoRecyclable and the child already is in the recycle bin (see ICoreInfoRecyclable.IsInRecycleBin), the child will be deleted permanently. Otherwise it will be moved to the recycle bin.