Nigel Farage is now the 'trigger' for a second independence referendum - the latest in a long line of supposed catalysts for a fresh vote.