Fix regex for unquoting in decode_header

I've created test cases to verify that the new regex fixes the issue and is not introducing new issues. Hopefully I understand the RFC 2047 correctly.

If you are not happy with the test suite, I can improve it somehow.