CNBC Select reviews Bank of America mortgage offerings, including purchase loans, refinancing, closing cost grants and more.