Add Basic-Auth support

Add setCredentials-method to HttpConnection-interface and implement it.
Fix ConfigureTimeout-implementations not returning `self` as well.