[MRG]Added has_fit_parameter method

Fixes #3711 
Ping @mblondel 
To be even more helpful to the user:
```
raise ValueError("%s doesn't support sample_weight." % self.base_estimator_.__class__.__name__)
```