Carboracycles: Macrocyclic Compounds Composed of Carborane Icosahedra Linked by Organic Bridging Groups.