Bug 895212 correct find org

Fix for listing systems for an org with i18n characters in name.
Eg. system list --org 'São Paulo'

We had duplicate code for finding orgs in several api controllers. I replaced it with unified way of finding orgs.