BUG: DataFrame.hist passes keyword arguments to mpl.hist; closes #3296
This is a fix for https://github.com/pydata/pandas/issues/3296 .

Now keyword arguments to `plotting.grouped_hist` are passed to `matplotlib.Axes.hist`. This allows you to create e.g. normalized, cumulative, or log scaled histograms::

```
df = pd.DataFrame(np.random.randn(500, 2), columns=['A', 'B'])
df['C'] = np.random.randint(0, 4, 500)
df.hist(column=['A'], by=df.C, normed=True)
```

PS: the guideline says I should enable Travis-CI on my fork - is there a tutorial how to do that? thx!

there might be an issue with backward compatibility. Since the current master version ignores the keyword arguments the following snippet is valid:

```
df.hist(column=['A'], foo='bar')
```

In this PR, the above line will raise an AttributeError since `matplotlib.Axes.hist` does not support the argument `foo`.
 That last is fine IMO.
