Munich's Contact Festival announces 2019 lineup