Move edition state filtering out of controller and into the filter

This is a better place for it as it slims down the controller and also means the sanitisation is performed wherever `Admin::EditionFilter` is used rather than just in `Admin::EditionsController`.