Replacing self:: with static:: in Http\Client::setAuth

This becomes an issue if you want to create a custom authentication method in a class extending Http\Client

The self:: check only allows for the included constants (AUTH_BASIC and AUTH_DIGEST), and will throw an exception on AUTH_XXXX constants in extending classes.