Structure, Dynamics and Rheology of Polymer Solutions from Coarse-Grained Molecular Dynamics: Effects of Polymer Concentration, Solvent Quality and Geometric Confinement