Fix broken test
Remove unused code
Remove unused code
Remove code for Python < 2.3
Remove customisation for '%'

Gettext doesn't really work this way (or not any more).
Add trailing spaces to chunks

This way we don't need to handle trailing spaces in pypo, which caused
us to go over the length limit in some cases.
Remove unneeded import
Simplify wrapline()

Now that our textwrap module does more what we want, we can simplify
how we call it substantially (this function is actually unneeded now).
Simply use the stdlib wrapper and replace regex

We only need a different regex, and this way we can use the stdlib
and get rid of our local copy of it.
Only replace the regex on the instance

Otherwise we change wrapping for all users of the textwrap module (such
as optparse, for example).
Rewrite quoteforpo()

This simplifies the code and fixes all unit tests we have now.
Remove unused import
An alternative construction of wrapper for Python < 2.6
Partially revert "Simply use the stdlib wrapper and replace regex"

This partially reverts commit 36ba0209d7c394cd56f92e032262db906ebfb8fc.
This way we still have the drop_whitespace option with Python < 2.6.
Use custom textwrap module on Python < 2.6
Docs: Updated changelog to include improvements on PHP format support
Travis: Remove remnants of Python 2.5

Python 2.5 is now officially not supported.
Ensure we extract non-Latin numbers
Since we've dropped 2.5 we don't need this if logic
merge