Logic change to UUE/XXE decoders

When decoding UUE/XXE encoded data, an encoded line of data may be shorter than it is supposed to be if the line originally ended with a space character. For instance, Outlook Express is known for omitting trailing space characters when encoding data. Some online UUE/XXE decoders handle missing space characters OK, but Indy did not. A UUE/XXE encoded line does specify the number of bytes that the line encodes, so Indy’s UUE/XXE decoders have now been updated to check that value and pad input with missing spaces if needed, before then decoding the input.