Cohomology of arithmetic groups - the general scenario