ENH: Allow abs to work with PandasObjects

Add `__abs__` method so that you can use the toplevel `abs()` with
PandasObjects. I note there aren't that many existing test cases for
abs. At some point we might want to think about that.

Also related #4819 

cc @thisch