Separable representations, KMS states, and wavelets for higher-rank graphs