add full padding block if last block isn't padded

proper padding requires that at least some padding be added. if the
plaintext length mod block size is 0, a full padding block needs to
be added.
bump patch version number
update tests to ensure files are padded properly