Tweaked pad* methods to accept numbers (0 in particular) as the padding character

I tried doing `S(index).padLeft(4, 0)` and my `0` got changed into `' '`. This fixes that.