The Next Generation Virgo Cluster Survey (NGVS). I. Introduction to the Survey