A Multicolor and Fourier Study of RR Lyrae Variables in the Globular Cluster NGC 5272 (M3)