Added support for optional username and password in git

To use a private git repository (HTTPS) by specifying a username and password. To use this option add the following properties to your .properties or .yml file:
spring.cloud.config.server.username=foo
spring.cloud.config.server.password=bar
the password can be encrypted with the {cipher} prefix.