Add permission for UserRole read in program context for ProgramReader
and ProgramEditor role assignments. This is also effective for public
programs as ProgramReader is implied for system-wide roles and public
programs.
Allow users without system-wide roles but with role assignments in
programs to read Role and Person resources. Fix the rendering of
programs in trees so that the is_program argument is correctly set.
Make sure that the + Response button works by adding create permission
for Response resources, although a generic response is never to be
created.
Merge pull request #793 from reciprocity/feature/program-owners-listing

62414176 Added permission to the ProgramReader and ProgramEditor roles to read