Move abilities by subject class to a dedicated method
Move abilities by subject class to a dedicated method

This will avoid lame conflicts when merging CE to EE

Signed-off-by: Rémy Coutable <4ea0184b9df19e0786dd00b28e6daa4d26baeb3e@rymai.me>

icedwater/gitlabhq,t-zuehlsdorff/gitlabhq,dplarson/gitlabhq,SVArago/gitlabhq,axilleas/gitlabhq,axilleas/gitlabhq,t-zuehlsdorff/gitlabhq,iiet/iiet-git,stoplightio/gitlabhq,SVArago/gitlabhq,mr-dxdy/gitlabhq,dplarson/gitlabhq,allysonbarros/gitlabhq,screenpages/gitlabhq,iiet/iiet-git,htve/GitlabForChinese,daiyu/gitlab-zh,htve/GitlabForChinese,stoplightio/gitlabhq,dreampet/gitlab,htve/GitlabForChinese,mmkassem/gitlabhq,screenpages/gitlabhq,iiet/iiet-git,axilleas/gitlabhq,icedwater/gitlabhq,stoplightio/gitlabhq,mmkassem/gitlabhq,allysonbarros/gitlabhq,shinexiao/gitlabhq,mr-dxdy/gitlabhq,screenpages/gitlabhq,dreampet/gitlab,shinexiao/gitlabhq,openwide-java/gitlabhq,darkrasid/gitlabhq,SVArago/gitlabhq,htve/GitlabForChinese,mr-dxdy/gitlabhq,shinexiao/gitlabhq,screenpages/gitlabhq,allysonbarros/gitlabhq,jirutka/gitlabhq,openwide-java/gitlabhq,dreampet/gitlab,dplarson/gitlabhq,daiyu/gitlab-zh,icedwater/gitlabhq,darkrasid/gitlabhq,axilleas/gitlabhq,dplarson/gitlabhq,icedwater/gitlabhq,allysonbarros/gitlabhq,LUMC/gitlabhq,openwide-java/gitlabhq,daiyu/gitlab-zh,mmkassem/gitlabhq,daiyu/gitlab-zh,t-zuehlsdorff/gitlabhq,openwide-java/gitlabhq,jirutka/gitlabhq,LUMC/gitlabhq,darkrasid/gitlabhq,shinexiao/gitlabhq,mmkassem/gitlabhq,darkrasid/gitlabhq,SVArago/gitlabhq,jirutka/gitlabhq,LUMC/gitlabhq,LUMC/gitlabhq,stoplightio/gitlabhq,t-zuehlsdorff/gitlabhq,iiet/iiet-git,dreampet/gitlab,mr-dxdy/gitlabhq,jirutka/gitlabhq