Fix recursive ChildCategories on ProductCategory

ChildCategories was doing (ParentID = $this->ID) AND (ParentID in ($childIDs))
As a page can't have two parents, it fails to correctly load the child categories. Changed it to load the current id, and any child ids into an array and use this for the filter.