Fix handling of invalid encoded =xy sequences. In particular, the following cases are now handled gracefully, that is the characters are output as is: - =ap    (fixed by introducing mLastChar) - ==\n   (fixed by handling the case mBadChar == '=' correctly) - =\s    (fixed by don't restricting which mBadChar is output; only exception is '=') - =\EOF  (fixed by correctly implementing ::finish()) - =a\EOF ( " ) - ==\EOF ( " )
Fix handling of invalid encoded =xy sequences. In particular, the following cases are now handled gracefully, that is the characters are output as is:
- =ap    (fixed by introducing mLastChar)
- ==\n   (fixed by handling the case mBadChar == '=' correctly)
- =\s    (fixed by don't restricting which mBadChar is output; only exception is '=')
- =\EOF  (fixed by correctly implementing ::finish())
- =a\EOF ( " )
- ==\EOF ( " )

Now this codec actually passes all the tests which don't involve trailing whitespace.

svn path=/trunk/KDE/kdepim/; revision=466541

lefou/kdepim-noakonadi,lefou/kdepim-noakonadi,lefou/kdepim-noakonadi,lefou/kdepim-noakonadi,lefou/kdepim-noakonadi,lefou/kdepim-noakonadi