Integrating Universal Design and Accessibility into Computer Science Curricula - A Review of Literature and Practices in Europe