Northwestern University is betting big on a new stadium experience, but will Chicago's corporate community buy in?