AGPUSH-1107 : Refactored Installations retrieval to work with roles

To test :
* Create App and Variant with developer role
* Add some installations
* log out
* log in as admin
* Verify you can see the developer's installations.

@abstractj @matzew @edewit Could you review/merge ? 
can you add a test ?