Kenny Gibson has proven himself to be a rarity in nationalist ranks – someone with an independent mind who is unafraid to challenge SNP ministers