Refactored rest of gmMarkers into generalized functions in angulargmShape.
Changed gmPolylines to take advantage of angulargmShape.