For many Britons, the general election is a second, unofficial referendum on Brexit. For Scots, it could be the last straw before they try again to break away from the UK and become an independent nation.