Landscape issues

i went through all landscape issues on the strictness levels low, medium and high. some of them i didn't fix, e.g. when landscape was wrong or i didn't agree with it. there are also some more interesting changes apart from code style issues, see the commit messages for those.