Business credit cards are an overlooked way to earn frequent flyer miles. Here's how you can qualify for a business credit card, even without a "business."