Updates content tree class heirarchy, updates all IActions to have the correct icon in c# and udpates the icon mapping