Effective Time-Independent Calculations of Vibrational Resonance Raman Spectra of Isolated and Solvated Molecules Including Duschinsky and Herzberg-Teller Effects