ENH: StringMethods now supports ljust and rjust
Derived from #9111.
- Add `StringMethods.ljust` and `StringMethods.rjust` to be consistent with standard `str`.
- Add `fillchar` option to `StringMethods.pad` and `StringMethods.center` to be consistent with standard `str.center`
  - https://docs.python.org/2/library/string.html#string.center

this needs to go after  #9322 (and might need a rebase after that) as the docs are changing a bit)
 Just merged #9322, so this needs a rebase now.
 thanks @sinhrks 
