Martin McGuinness has led a successful life with a career full of major political moments, civil rights movements and leadership.