Added Basic HTTP Authorization support

Basic HTTP Auth can be specified to have the server send the "Authorization" HTTP header with given username and password.