put encoding url back but keep special cases removed
bumped version to 3.9.1
Merge branch 'master' into phantomjs2