Added support for identity auth in Azure driver

Added support for identity auth in Azure driver

Signed-off-by: Ruslan Gabitov <ruslan.gabitov@live.com>
Fix Azure driver with gofmt

Fix Azure driver with gofmt

Signed-off-by: Ruslan Gabitov <ruslan.gabitov@live.com>
Added comment to Azure driver

Added comment explaining retries in hackForIdentityAuth() method

Signed-off-by: Ruslan Gabitov <ruslan.gabitov@live.com>
Ensure `script/validate-gofmt` is executed with bash

While Travis does that, a user just running the script will get an
error.

Signed-off-by: Vincent Bernat <Vincent.Bernat@exoscale.ch>
Merge pull request #81 from exoscale/fix/shebang-validate-gofmt

Ensure `script/validate-gofmt` is executed with bash
Merge pull request #64 from MSOpenTech/master

Added support for identity auth in Azure driver
Move over Hyper-V code from hosts feature.

Signed-off-by: Jeff Mendoza <jeffmendoza@live.com>
Hyper-V compiles and works, still needs identity auth.

Signed-off-by: Jeff Mendoza <jeffmendoza@live.com>
Add ident auth to Hyper-V.

Gofmt.
Review comments.

Signed-off-by: Jeff Mendoza <jeffmendoza@live.com>
Hyper-V now only build on Windows.

Signed-off-by: Jeff Mendoza <jeffmendoza@live.com>