make pf:normalize-uri normalize invalid characters

This should fix [issue 318](https://code.google.com/p/daisy-pipeline/issues/detail?id=318).

@josteinaj please review.