Rangers captain James Tavernier produced another sensational set-piece to complete a two-minute turnaround against Livingston as the Scottish Premiership kicked off.