added proxy support

**Usage:**
```
proxy_settings = {
  :uri      => 'http://127.0.0.1:8118',
  :user     => nil,
  :password => nil
  }

 client = MediawikiApi::Client.new("http://127.0.0.1/w/api.php", nil, proxy_settings)
```