Add a check to be sure we don't check the same capability in user_has_cap. Fixed #154

This fix stops having endless loops when you are a role like subscriber what doesn't have the ability to edit translation jobs. See #154