Grids of stellar models with rotation - I. Models from 0.8 to 120 M⊙ at solar metallicity (Z = 0.014)