Google’s CEO Larry Page announced today that the search giant will allocate 22,000 square feet of its New York headquarters to CornellNYC Tech, while...