Nineteen social entrepreneurs have come to Santa Clara University to learn the ins and outs of building a successful enterprise. But it turns out these leaders of for-profit and non-profit companies have a lot to teach Silicon Valley about the real challenges of running a business.