FIX : [ bug #1317 ] Removing a category does not remove all child categories

Orphaned child are move up by one level when deleting parent categories