Guard against undefined 'body' in apiRequest
Handle case of error in header with empty body
Merge pull request #11 from jneander/master

SalesForce exception with empty error and body in response (no context)