ENH + BUG: insert of new values for axis parameter on pandas.DataFrame.quantile
closes #9543

I added the values "index" and "columns" for the axis parameter of the method pandas.DataFrame.quantile().
Also, there was no check on the value inserted for axis. E.g. if 2 or "foo" was inserted, no ValueError() was raised.
I added a basic check.

Thanks 
