CNBC Select names the best mortgage lenders for self-employed borrowers, including New American Funding and CrossCountry Mortgage.