Substituted N-(2-aminophenyl)-benzamides, (E)-N-(2-aminophenyl)-acrylamides and their analogues: novel classes of histone deacetylase inhibitors.