Division I college football programs are pulling in big money by scheduling non-conference opponents in 'guarantee' games.