generic.py: NDFrame.truncate() parameter meaning swapped
The meaning of the `before` and `after` parameters of `truncate()` are swapped.

The code returns a `slice(before, after)` so `before` actually is the lower-bound and everything _after_ it is returned; and vice versa for `after`.
