Macrocyclic histone deacetylase inhibitors.