Do not mutate input URLs. Thumbor 3.0 can handle protocol and path params.

Closes #5.

This also normalizes our JavaDoc and line wrapping to the current standard.