Experts say free lunch for every child improves academic performance. Whether it does is murky, according to a Scientific American analysis, but there are definite financial and social benefits.