Supramolecular Chemistry of Carbon Nanotubes at Interfaces: Toward Applications