Add a reminder about the padding behaviour of IO::String
Clarify the behaviour with unknown whence
switch to compiled regular expressions, fix tests and improved pod