Don't URI parse src before passing to camo

`URI.parse` causes some double entity encodings. Changes the tests to actually test the encoded output.

/cc @jch @atmos @spicycode