HTTP basic authentication for registry access

Private docker registries usually can benefit from authentication. Users of centurion are supposes to take care of allowing docker servers access to the registry (putting the credentials in .dockercfg) but there is no support for using those credentials in centurion. This results in "Couldn't communicate with Registry" errors when running list command.

This patch allows the user specify the credentials using environment variables.