Added some specs for Issue#authorized_viewer_ids (renamed from #involved_roles_ids which wasn't consistent...)
Always return an array of integers in Issue#authorized_viewer_ids

Consistency will lead to less bugs and maybe enable us to simplify some
code elsewhere
Add some spec for Issue#involved_users
Simplify code for Issue#involved_users and avoid extra queries by requesting directly through the User model