Generalized Harish-Chandra theory for unipotent characters of finite classical groups