The Clans of Scotland have a fascinating and complex history and Scots today are still fiercely proud of their clan allegiance.