NaiveUserAgent and ITextUserAgent should not rely internally on java.net.URL to allow resource abstraction

See https://code.google.com/p/flying-saucer/issues/detail?id=237 for details.