FIX Filter by ID to be more compatible with `ArrayList`
FIX Filter by ID to be more compatible with `ArrayList`

`ArrayList` doesn't have a `byIDs` method so sorting items in an `ArrayList` breaks. This is a more forgiving way of filtering by ID.
kinglozzer/silverstripe-gridfieldextensions,SilbinaryWolf/silverstripe-gridfieldextensions,nikrolls/silverstripe-gridfieldextensions,designcity/silverstripe-gridfieldextensions,dhensby/silverstripe-gridfieldextensions,dhensby/silverstripe-gridfieldextensions,sheadawson/silverstripe-gridfieldextensions,SilbinaryWolf/silverstripe-gridfieldextensions,kinglozzer/silverstripe-gridfieldextensions,sheadawson/silverstripe-gridfieldextensions,muskie9/silverstripe-gridfieldextensions,muskie9/silverstripe-gridfieldextensions,silverstripe-australia/silverstripe-gridfieldextensions,designcity/silverstripe-gridfieldextensions,silverstripe-australia/silverstripe-gridfieldextensions,nikrolls/silverstripe-gridfieldextensions,symbiote/silverstripe-gridfieldextensions,symbiote/silverstripe-gridfieldextensions