The ALPINE-ALMA [CII] survey: Survey strategy, observations, and sample properties of 118 star-forming galaxies at 4 < z < 6