Improve --space-as-offset: determine spaces by unicode

Fix #445.
Now `--space-as-offset` works on "unicode space" instead of ASCII SPACE before decoding the text.
This change should also increases the oppotunities of converting spaces to offsets.
However for PDFs with bad unicode support, this may still drop chars, though I haven't found an example yet.