Fix roles and displays

Link displays to applications, and allow multiple displays for a single role one for each application cycle.
When copying program roles, copy the display limitations as well.