BUG: DataFrame.clip arguments inconsistent  (close #GH 2747)
arguments are inconsistent to numpy and Series.clip

This obviously breaks back compat.
Maybe cheat and just use `min(upper,lower)` and `max(upper,lower)`? 
That way both the old code and the numpy convention will work.
 I think this SHOULD break compat, as it very self-inconsistent....how about a warning with the max/min as the test? 
 Change the args around, but use min/max anyway. fix it _and_ keep old code working.
 fixed
 Changed to 0.10.2,  now that it's not a breaking change.
 Thank you guys
 Merged. thanks 
