Hampden league clubs unveil new players in 2018 season-openers