Two fixes for compatibility with EMC ViPR

Attached are two fixes for compatibility with EMC ViPR:

1) In the first step of keystone authentication, null values were sent for tenantId and tenantName.  Fixed to omit the null fields.

2) Added an "Accept" header to explicitly request application/json responses during authentication.