Who can and cannot win The Open at St. Andrews

Will a no-name shock the world? We go through the list of contenders and hopefuls.