Grants aren't for only nonprofits. Small businesses can sometimes get their hands on that money too—and get a big boost in the process.